으로 관련되어 있다면 두 개의 테이블이 외래 키 :장고가 : <strong>사용자</strong> 및 <strong>세부</strong> (책의 세부 사항을 포함) .They에 의해 서로 연결되어 하나 개의 테이블에서 다른 테이블의 항목을 추출하는 방법을 그들이 외래 키
class Details(models.Model):
user= models.ForeignKey(settings.AUTH_USER_MODEL, null=True)
BName= models.CharField(max_length=200)
BPublisher= models.CharField(max_length=200)
BEdition= models.CharField(max_length=100)
BAuthor= models.CharField(max_length=200)
BClass= models.CharField(max_length=100)
이제 테이블에서 모든 책을 추출해야합니다. 다른 사용자가 게시 한 세부 정보가 필요합니다. 어떻게해야합니까? 관계를 역
u = User.objects.get(id=your_id)
당신이 장고에 의해 사용자 U의 책을 얻을 수 있도록
def get_book_set(request):
user_instance = request.user
book_set = Details.objects.filter(user = user_instance)
context = {'user':user_instance, 'book_set':book_set}
return render(request, 'template_file.html', context)