我从1.7.3升级到1.8.1,我的管理员没有工作,网站没有加载,因为它在解析路径时失败了.
例外:
Enable 'django.contrib.auth.context_processors.auth' in your TEMPLATES setting in order to use the admin application.
Run Code Online (Sandbox Code Playgroud)
这是堆栈跟踪:
Environment:
Request Method: GET
Request URL:
Django Version: 1.8.1
Python Version: 2.7.8
Installed Applications:
('django.contrib.admin',
..)
Installed Middleware:
('django.contrib.sessions.middleware.SessionMiddleware',
..)
Traceback:
File "/app/.heroku/python/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
119. resolver_match = resolver.resolve(request.path_info)
File "/app/.heroku/python/lib/python2.7/site-packages/django/core/urlresolvers.py" in resolve
366. for pattern in self.url_patterns:
File "/app/.heroku/python/lib/python2.7/site-packages/django/core/urlresolvers.py" in url_patterns
402. patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/app/.heroku/python/lib/python2.7/site-packages/django/core/urlresolvers.py" in urlconf_module
396. self._urlconf_module = import_module(self.urlconf_name)
File "/app/.heroku/python/lib/python2.7/importlib/__init__.py" in import_module
37. __import__(name)
File "/app/appname/urls.py" …Run Code Online (Sandbox Code Playgroud) 我在Ubuntu 14.04上安装Django应用程序(Mezzanine)时遇到问题.我使用apt-get安装了大多数必需品(除了django-compressor和south -used pip),包括用于Postgres的psycopg2.但是,当我去运行python manage.py createdb时,它会出现以下错误:
Error loading psycopg2 module: No module named psycopg2
Run Code Online (Sandbox Code Playgroud)
这是我用来安装psycopg2的命令:
sudo apt-get install python-psycopg2
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?我应该使用pip来安装psycopg2.我去了网站,它建议通过你的操作系统包管理器而不是pip进行安装.
我在virtualenv工作,除了我安装psycopg2元素....