私はアプリごとにurls.py
を作ることにしました。しかし、私はinclude
のURLに問題が発生しています。私はすべてのことを正しくしたので、何が問題なのか分かりません。私のサイトは、Django 1.9チュートリアルと同じ構造をしています。私はルートにtemplate
フォルダを持っており、ディレクトリはmyapp
のようにtemplate\myapp\
です。 home.html
とprofile.html
がmyapp\template\myapp\
現在のURLがこれらのいずれとも一致しませんでした。include()に問題がありました
にmyapp
でURLのみが結果的にレンダリングの問題を与えているされているどちらも、DjangoはこれらのURL のパターンを試してみましたmysite.urlsで定義されているのURLconfを使用して
を与える
home.html
もprofile.html
、^$ [name='index'] ^myapp/ ^admin/
現在のURL、profileは、これらのいずれとも一致しません。
エラー。私は彼らのviews
をインポートすることで、すべてのurls
をメインサイトmysite
に直接書き込んで作業を進めることができましたが、もっと整理して、それぞれのアプリケーションに独自のurls.py
があるようにしました。私もmyapp
を登録してmyapp
INSTALLED_APPS
下myappに置かれている:あなたがに行くように見える
from django.conf.urls import include, url
from django.contrib import admin
from .import views
urlpatterns = [
url(r'^$', views.index, name='index'),
url(r'^myapp/', include('myapp.urls')),
url(r'^admin/', admin.site.urls),
]
エラーは何ですか? – Kishan
"現在のURLはこれらのいずれとも一致しませんでした"。そのエラーは投稿内で強調表示されます。 – Jam1
私は完全なエラートレースバックを意味しました。 – Kishan