1
나는 (유래의 장고 클론) cnprog을 공부하고이 코드를 건너 온 한 :이 코드를 설명 할 수 있습니까?
class Comment(models.Model):
content_type = models.ForeignKey(ContentType)
object_id = models.PositiveIntegerField()
content_object = generic.GenericForeignKey('content_type', 'object_id')
user = models.ForeignKey(User, related_name='comments')
comment = models.CharField(max_length=300)
added_at = models.DateTimeField(default=datetime.datetime.now)
그래서 내 질문에 "? 때 일반 관계를 사용하는 것을 content_object의 사용은 그리고"입니다
감사
감사합니다. 나는 http://www.djangoproject.com/documentation/models/generic_relations/#sample-usage를보고 있었지만 많은 것을 얻을 수 있었다. –
장고 문서에는 검색 기능이 있습니다. – dannyroa
일반 관계를 사용하면 데이터베이스를 쿼리 할 때 데이터베이스가 엄청난 피해를 입을 수 있습니다. 가능하면 개체 ID를 직접 확인하십시오. –