所以,我正在尝试设置 registration
并且我一直收到错误
Traceback启动的线程中未处理的异常(最近一次调用最后一次):文件“//anaconda/envs/hellovenv/lib/python2.7/site-packages/django/utils/autoreload.py”,第226行,在包装器fn中(* args,** kwargs)文件“//anaconda/envs/hellovenv/lib/python2.7/site-packages/django/core/management/commands/runserver.py”,第109行,在inner_run中autoreload.raise_last_exception( )文件“//anaconda/envs/hellovenv/lib/python2.7/site-packages/django/utils/autoreload.py”,第249行,在raise_last_exception six.reraise(* _ exception)文件“// anaconda / envs / hellovenv / lib / python2.7 / site-packages / django / utils / autoreload.py“,第226行,在包装器fn(* args,** kwargs)文件”//anaconda/envs/hellovenv/lib/python2.7 /site-packages/django/init.py“,第18行,在安装程序apps.populate(settings.INSTALLED_APPS)文件”//anaconda/envs/hellovenv/lib/python2.7/site-packages/django/apps/registry .py“,第115行,填充app_config.ready()文件”//anaconda/envs/hellovenv/lib/python2.7/site-packages/django/contrib/admin/apps.py“ ,第22行,在准备好的self.module.autodiscover()文件“//anaconda/envs/hellovenv/lib/python2.7/site-packages/django/contrib/admin/init.py”,第26行,在自动发现autodiscover_modules中('admin',register_to = site)文件“//anaconda/envs/hellovenv/lib/python2.7/site-packages/django/utils/module_loading.py”,第50行,在autodiscover_modules import_module('%s . % s'%(app_config.name,module_to_search))文件“//anaconda/envs/hellovenv/lib/python2.7/importlib/init.py”,第37行,在import_module导入(名称)文件“// anaconda / envs /hellovenv/lib/python2.7/site-packages/registration/admin.py“,第2行,来自django.contrib.sites.models导入RequestSite文件”//anaconda/envs/hellovenv/lib/python2.7/ site-packages / django / contrib / sites / models.py“,第83行,在类Site(models.Model)中:文件”//anaconda/envs/hellovenv/lib/python2.7/site-packages/django/db /models/base.py“,第102行,在新的”INSTALLED_APPS“中 . %(module,name)RuntimeError:Model类django.contrib.sites.models.Site不声明显式的app_label,也不在INSTALLED_APPS的应用程序中 .
跑完之后
pip install django-registration-redux==1.1
我的 INSTALLED_APPS
是
INSTALLED_APPS = [
'collection', # this is the app we added
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.humanize',
'registration',
]
不熟悉python回溯我不确定要修改哪些文件来解决这个问题 .
感谢名单 .
1 回答
来自docs,
django.contrib.sites
似乎在INSTALLED_APPS
中被省略了 .