0
我想我USERPROFILE ID的意見我已經在settings.pyDjango的get_profile錯誤
AUTH_PROFILE_MODULE = 'users.UserProfile'
意見代碼包含如下:
def savecontent(request):
try:
logging.debug("=========================== in save content")
logging.debug(dir(request.user))
my_id = request.user.get_profile().id
logging.debug(my_id)
錯誤是:
2012-07-17 13:00:00,564 ERROR Error while saing content
Traceback (most recent call last):
File "/opt/labs/labs_site/content/views.py", line 21, in savecontent
my_id = request.user.get_profile().id
File "/opt/labs/django/django/utils/functional.py", line 185, in inner
return func(self._wrapped, *args)
AttributeError: 'AnonymousUser' object has no attribute 'get_profile'
SI確實有一個驗證的商家資料....... – Rajeev 2012-07-17 13:12:38
沒有 - 他的意思是,HTTP請求必須由誰已經被認證的用戶進行。您的錯誤輸出顯示用戶是「AnonymousUser」,這是Django在用戶未*認證時使用的。 – scytale 2012-07-17 13:14:29
if request.user.is_authenticated():本身沒有通過 – Rajeev 2012-07-17 13:34:38