0
私はDjango1.7で構築されたdjango restプロジェクトを持っています。私はDjango 1.11で実行する必要があります。私はImportError:モジュール名がurlでない
python manage.py migrate
を実行すると、エラーは次のとおりです。url.pyライン上
ImportError: No module named urls
url(r'^docs/', include('rest_framework_swagger.urls')),
私はすでにパターンを避けるためにurl.pyファイルに変更を行いました。 url.pyファイルは次のようになります
from django.conf.urls import include,url
from django.conf import settings
from django.conf.urls.static import static
from django.views.generic.base import TemplateView
from django.contrib import admin
admin.autodiscover()
urlpatterns = [
url(r'^grappelli/', include('grappelli.urls')),
url(r'^docs/', include('rest_framework_swagger.urls')),
url(r'^admin/', include(admin.site.urls)),
url(r'', include('gcm.urls')),
url(r'^', include('apps.account.urls')),
url(r'^', include('apps.vegetables.urls')),
url(r'^', include('apps.orders.urls')),
url(r'^', include('apps.listings.urls')),
url(r'^', include('apps.rating.urls')),
url(r'^', include('apps.faq.urls')),
url(r'^thank-you/$', TemplateView.as_view(template_name="thankyou.html"), name="thankyou"),
url(r'^/error/$', TemplateView.as_view(template_name="error.html"), name="error"),
url(r'^$', TemplateView.as_view(template_name="index.html"), name="home"),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += [
'',
(r'^static/(?P<path>.*)$', 'django.views.static.serve', {
'document_root': settings.STATIC_ROOT})]
私はそれをどのように実行できますか? urls.pyで
グラッペリ1を削除するか、そのURLを末尾に置きます – Exprator
完全なトレースバックですか? –
設定にすべてのアプリが含まれていますか?すべてのアプリに自分自身の内部にurlsモジュールがあることを確認しますか?この同じコードは以前のバージョンでも機能しましたか? – tom