Django用户的user.get_profile()在apache上运行时无效

时间:2014-11-07 12:29:38

标签: python django apache django-users

我面临一个奇怪的问题。当我使用python manage.py runserver运行我的python服务器时,我的user.get_profile()工作正常,一切似乎都很好,但是当我从apache server + mod wsgi setup运行相同的应用程序时,我得到了这个{{ 1}}错误:AttributeError。我不知道该怎么做。

wsgi.py

'User' object has no attribute 'get_profile'

models.py

import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "passportpay.settings")

from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

1 个答案:

答案 0 :(得分:1)

get_profileremoved in Django 1.7,自1.5版以来已被弃用。

您应该确保在生产中运行与开发中相同版本的Django。从长远来看,您应该重写代码,以免使用get_profile。