2013-02-16 63 views
0

試圖在Django中執行一個視圖,將UserProfile掛接爲我的用戶配置文件模塊。我想要做類似的事情:Django:在引用它之前測試UserProfile是否存在

@login_required 
def viewfunction (request): 
    if request.user.get_profile(): 
     << do something here >> 

但是這樣做會出錯。是否有測試用戶配置文件模塊存在的最佳做法?

+0

爲什麼不只是捕捉異常並創建一個呢? – 2013-02-16 04:43:23

+0

...我該怎麼做? – atoms 2013-02-16 04:44:11

+0

[呃...](http://docs.python.org/2/tutorial/errors.html) – 2013-02-16 04:46:21

回答

0

您可以確保您的UserProfile是通過signals創建的。這裏有一個相關的question

相關問題