私はちょうどその1.10バージョンでdjangoの学習を始めました。プロジェクト(refugio
)では、mascota
という名前のアプリを作成しました。ImportError:モジュール名がapp.views django 1.10 python
これが私のアプリのための私のviews.pyファイルです:
from __future__ import unicode_literals, absolute_import
from django.shortcuts import render
from django.http import HttpResponse
# Create your views here.
def index(request):
return HttpResponse("Index")
また、私はすでにそれのための私のurls.pyファイルを書かれている:
from django.conf.urls import url
from apps.mascota.views import index
urlpatterns = [
url(r'^$/', index),
]
そして、私は、URLを変更しました。私のプロジェクトのPYファイル:
from django.conf.urls import url, include
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^', include('apps.mascota.urls')),
]
しかし、私は私のプロジェクトのサーバーを実行すると、それは私に次のエラーメッセージを送信します。
ことができます場合は、私のディレクトリツリーは以下の通りです:
REFUGIO apps mascota views.py urls.py refugio settings.py urls.py manage.py
私はこれはダミーの質問ですけど、私が間違っているかわからないが、私はすでに私のURLをチェックして文章、しかし私はすべてが大丈夫だと思う。
私はあなたの助けに感謝します。
Ps .:私のアプリはappsというフォルダの中にあります。
よろしくお願いいたします。
あなたが手動でアプリケーションフォルダを作成しましたか? – levi
はい、私はそれらを手動で作成しました。また、私はアプリケーションフォルダ内の__init__.pyを作成しました –
それは誤字ですが、あなたのURL 'url(r '^ $ /'、index)文字列 '$'の終わりの後にスラッシュ '/'が来ることを期待しているので、何でもできます。おそらく、 'url(r '^ $'、index)、' – knbk