Djangoはジャンゴ:
ImportError at /store/
No module named store
でbarfsしかし、右の設定
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
シェルは(私がしようと何のために)だけで正常に動作があるデバッグメッセージがある「アプリ」という名前のモジュールしかし、このエラーは私が持っているすべてのページに表示されます。アプリに「店」を持たないということは、モジュールがインポートされることを意味しますか?
EDIT:プロジェクト用にDjangoを何度も使用しています。これは数時間前に働いていました。空の__init__.py
ファイルがstore /にあります。さらに、print文を使用することで、これが実行される(2回)ことがわかりました。 urls.py
とmodels.py
も実行されます(ただし、views.py
ではありません)。私はこのエラーを得るために何ができるか分かりません。
あなたは完全なトレースを投稿することができます。 – Rohan
いいえ、インポートされているわけではありません。つまり、インポートすることを意味します。このためには、モジュールはPythonのパスになければなりません。ディレクトリ構造とアプリの起動方法について詳しく説明してください。 – Ponytech
'store'をどのように作成しましたか? 'store'フォルダの中に' __init __。py'という名前のファイルがありますか? – vedarthk