私は現在、django を使用してかなり単純なアプリケーションを開発しようとしていますが、最初はかなり行き詰っています。プロジェクトの名前は「kundencenter」で、アプリの名前は「customermgr」です。
プロジェクトとアプリの両方に があり、プロジェクトにはアプリがurls.py
含まurls.py
れています:
from django.conf.urls import patterns, include, url
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
url(r'^customer/', include('kundencenter.customermgr.urls')),
url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
url(r'^admin/', include(admin.site.urls)),
)
しかし、アクセスしようとするとcustomer/
、次のメッセージが表示されますImportError
。
Django Version: 1.4
Exception Type: ImportError
Exception Value:
No module named customermgr.urls
Exception Location: /usr/local/lib/python2.7/dist-packages/django/utils/importlib.py in import_module, line 35
Python Executable: /usr/bin/python
Python Version: 2.7.1
Python Path:
['/usr/lib/python2.7',
'/usr/lib/python2.7/plat-linux2',
'/usr/lib/python2.7/lib-tk',
'/usr/lib/python2.7/lib-old',
'/usr/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages',
'/usr/lib/python2.7/dist-packages/PIL',
'/usr/lib/python2.7/dist-packages/gtk-2.0',
'/usr/lib/pymodules/python2.7',
'.',
'/var/www/kundencenter',
'/var/www']
ご覧のとおり、私はすでに に夢中になっていますが、PYTHONPATH
役に立ちませんでした。ご想像のとおり、プロジェクトは にあり/var/www/kundencenter
ます。__init__.py
また、ファイルが作成されたこと、それらが空であることも確認しました。manage.py runserver
mod_wsgiでApacheを実行し、使用するとエラーが表示されます。
私はほとんど私の知恵の終わりにいます。このエラーを取り除く方法を知っている人はいますか?