デフォルトのWebサーバーを使用して、Windows 7上のDjango 1.4でこれを試しています。サイトはエラーなしで開始されます。しかし、localhost:8000 を参照すると、次のエラーが表示されます。
ImportError at /
No module named urls
エラーの原因がわかります
メイン URLs.py ファイルにあります - (r'^admin/', include('django.contrib.admin.urls')),
そのフォーム URLs.py ファイルを削除すると、ホームページが表示されます。「C:\Python27\Lib\site-packages\django\contrib\admin」フォルダーに urls.py ファイルが表示されません。したがって、エラーは理にかなっています。
ただし、Django-Registration パッケージを機能させるには、その行が必要です。私が読んだすべてのブログには、その行があります。どうすればこれをパスできますか? エラーありがとうございます。
以下の Siva の指示に従って url.py を修正しました。しかし運がない。
from django.conf.urls import patterns, include, url
from SOWLAPP.views import *
from CATALOG.views import *
# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()
urlpatterns = patterns('',
# Examples:
# url(r'^$', 'SOWL.views.home', name='home'),
# url(r'^SOWL/', include('SOWL.foo.urls')),
# Uncomment the admin/doc line below to enable admin documentation:
# url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
# Uncomment the next line to enable the admin:
url (r'^user/(\w+)/$', user_page),
(r'^login/$', 'django.contrib.auth.views.login'),
(r'^catalog/$', home),
(r'^static/(?P<path>.*)$', 'django.views.static.serve',
{ 'document_root' : 'C:/SHIYAM/Personal/SuccessOwl/SOWL0.1/SOWL/SOWL/static'}),
(r'^admin/', include('django.contrib.admin.urls')),
(r'^accounts/', include('registration.urls')),
(r'^$', main_page),
)
よろしく、SHM