1
說我有以下型號:通用的關係設定content_object未保存的模型
class Foo(models.Model):
content_type = models.ForeignKey(ContentType)
object_id = models.PositiveIntegerField()
content_object = generic.GenericForeignKey('content_type', 'object_id')
class Bar(models.Model):
baz = models.BooleanField()
然後運行下面的代碼:
f = Foo(content_object=Bar(baz=False))
print f.content_object
我期望看到的是一樣的東西:
<Bar: Bar object>
而是它好像是空的......這是爲什麼?
我希望有一個簡單的方法可以在保存之前「預覽」選擇,但我想我必須找到一些方法來解決這個小煩人的事實。感謝您的回答。 –