2013-07-04 87 views
0

我開始瀏覽文檔並使用pycharm查看文檔 ,但我不明白「obj.owner」這一行的含義。我相信obj是傳入的Django模型。 傳遞到pre_save()方法的模型對象上是否存在名爲'owner'的內置屬性?有人可以指示我記錄這個「所有者」屬性嗎?Django REST框架:Django模型對象是否具有owner屬性?

謝謝!

http://django-rest-framework.org/api-guide/generic-views.html#genericapiview

def pre_save(self, obj): 
    """ 
    Set the object's owner, based on the incoming request. 
    """ 
    obj.owner = self.request.user 
+1

你在看什麼是PyCharm製作的靜態框架。這不是實際的文檔或實際功能。我建議你看看@實際的文檔,不關心PyCharm說什麼,堅持文檔。 –

+0

好的,謝謝你的建議。 – user798719

回答

2

有在Django模型中沒有自動owner財產。這只是您可能在該方法中設置的字段的示例。

+0

好的,謝謝,來自一個像Java這樣的語言,我已經習慣了能夠點擊'對象'並拉起源代碼,或者至少知道'對象'的類型。什麼是在IDE中複製該功能的最佳方法?還是不可能b/c在Python中有動態類型,所以我們永遠無法完全確定Class obj屬於哪個類型?知道什麼類型的「對象」是什麼以及「所有者」字段取決於文檔的質量? – user798719

相關問題