Django:无法导入名称默认值
在我开始使用Django:无法导入名称默认值,django,Django,在我开始使用virtualenv之前,它工作得很好,我这样做了,突然回溯提示: File "/home/admort/Projects/django_code/findyourmatch/env/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 90, in get_response response = middleware_method(request) File "/home/admort
virtualenv
之前,它工作得很好,我这样做了,突然回溯提示:
File "/home/admort/Projects/django_code/findyourmatch/env/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 90, in get_response
response = middleware_method(request)
File "/home/admort/Projects/django_code/findyourmatch/env/local/lib/python2.7/site-packages/django/middleware/common.py", line 71, in process_request
if (not urlresolvers.is_valid_path(request.path_info, urlconf) and
File "/home/admort/Projects/django_code/findyourmatch/env/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 573, in is_valid_path
resolve(path, urlconf)
File "/home/admort/Projects/django_code/findyourmatch/env/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 453, in resolve
return get_resolver(urlconf).resolve(path)
File "/home/admort/Projects/django_code/findyourmatch/env/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 318, in resolve
for pattern in self.url_patterns:
File "/home/admort/Projects/django_code/findyourmatch/env/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 346, in url_patterns
patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
File "/home/admort/Projects/django_code/findyourmatch/env/local/lib/python2.7/site-packages/django/core/urlresolvers.py", line 341, in urlconf_module
self._urlconf_module = import_module(self.urlconf_name)
File "/home/admort/Projects/django_code/findyourmatch/env/local/lib/python2.7/site-packages/django/utils/importlib.py", line 40, in import_module
__import__(name)
File "/home/admort/Projects/django_code/findyourmatch/findyourmatch/urls.py", line 4, in <module>
from django.conf.urls.defaults import *
ImportError: No module named defaults
我无法理解这个问题,在尝试解决它之后,我来到了这里。您似乎正在使用Django 1.6 使用:
from django.conf.urls import *
也不要什么都导入。只导入你需要的东西
e、 g.
从django.conf.url导入模式
手动运行python解释器,并键入“import django”。很可能您的virtualenv中没有安装django,而“pip install django”会解决这个问题。
from django.conf.urls import *