Django barfs vớiDjango: Không có mô-đun có tên là 'ứng dụng'
ImportError at /store/
No module named store
Nhưng ngay đó là thông điệp debug có là cài đặt
INSTALLED_APPS =
('django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'django.contrib.admindocs',
'store')
Environment:
Request Method: GET
Request URL: http://localhost:8000/
Django Version: 1.4.5
Python Version: 2.7.3
Installed Applications:
('django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
'django.contrib.admin',
'django.contrib.admindocs',
'store')
Installed Middleware:
('django.middleware.common.CommonMiddleware',
'django.contrib.sessions.middleware.SessionMiddleware',
'django.middleware.csrf.CsrfViewMiddleware',
'django.contrib.auth.middleware.AuthenticationMiddleware',
'django.contrib.messages.middleware.MessageMiddleware')
Traceback:
File "/usr/lib/python2.7/site-packages/django/core/handlers/base.py" in get_response
111. response = callback(request, *callback_args, **callback_kwargs)
File "/home/paul/cs462/store/store/views.py" in main
37. return redirect(reverse('django.contrib.auth.views.login'))
File "/usr/lib/python2.7/site-packages/django/core/urlresolvers.py" in reverse
476. return iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs))
File "/usr/lib/python2.7/site-packages/django/core/urlresolvers.py" in _reverse_with_prefix
363. possibilities = self.reverse_dict.getlist(lookup_view)
File "/usr/lib/python2.7/site-packages/django/core/urlresolvers.py" in reverse_dict
276. self._populate()
File "/usr/lib/python2.7/site-packages/django/core/urlresolvers.py" in _populate
253. for name in pattern.reverse_dict:
File "/usr/lib/python2.7/site-packages/django/core/urlresolvers.py" in reverse_dict
276. self._populate()
File "/usr/lib/python2.7/site-packages/django/core/urlresolvers.py" in _populate
265. lookups.appendlist(pattern.callback, (bits, p_pattern, pattern.default_args))
File "/usr/lib/python2.7/site-packages/django/core/urlresolvers.py" in callback
216. self._callback = get_callable(self._callback_str)
File "/usr/lib/python2.7/site-packages/django/utils/functional.py" in wrapper
27. result = func(*args)
File "/usr/lib/python2.7/site-packages/django/core/urlresolvers.py" in get_callable
105. not module_has_submodule(import_module(parentmod), submod)):
File "/usr/lib/python2.7/site-packages/django/utils/importlib.py" in import_module
35. __import__(name)
Exception Type: ImportError at/
Exception Value: No module named store
Vỏ làm việc tốt (cho những gì tôi cố gắng) , nhưng lỗi này được hiển thị ở mọi trang tôi có. Không có 'cửa hàng' trong các ứng dụng có nghĩa là module được nhập ???
EDIT: Tôi đã sử dụng Django cho dự án nhiều lần. Điều này đã được làm việc một vài giờ trước đây. Có một tệp trống __init__.py
trong cửa hàng /. Hơn nữa, bằng cách sử dụng một tuyên bố in, tôi đã có thể xác định rằng điều này được thực hiện (hai lần). urls.py
và models.py
cũng được thực hiện (nhưng không được thực hiện (nhưng không được thực hiện views.py
). Tôi không biết mình có thể làm gì để có lỗi này.
Bạn có thể gửi hoàn toàn dấu vết. – Rohan
Không có nghĩa là nó được nhập: điều đó có nghĩa là bạn muốn nhập nó. Đối với điều này, các mô-đun phải được trong con đường python của bạn. Vui lòng cung cấp thêm chi tiết về cấu trúc thư mục của bạn và cách bạn bắt đầu ứng dụng của mình. – Ponytech
Bạn đã tạo 'store' như thế nào? Có một tập tin có tên '__init __. Py' bên trong thư mục' store'? – vedarthk