2012-07-04 120 views
0

我這樣做:django的註釋字段存儲在模型實例上?

p = MyModel.objects.filter(user__username="me").annotate(friend_count=Count(friends)) 

當我在看:

p[0]._meta.get_all_field_names() 

它返回的一切定義的模型,但沒有註釋字段「FRIEND_COUNT」

是否有一個功能我可以用來查看特定模型實例的所有註釋字段?

回答

0

註釋僅作爲普通實例屬性存儲(就像ORM字段FWIW的值一樣)。您可以使用dir(my_model_instance)來查看所有屬性(類和實例名稱),或者僅爲普通實例屬性查看my_model_instance.__dict__.keys()

相關問題