2017-02-08 2 views
0

私の質問に関連する他の投稿を見直しましたが、私の質問に対する回答が見つかりません。私は "http://127.0.0.1:8000/TEST_PAGE" にアクセスしようとするとTEST_PAGEで定義されたURLconfを使用して、Djangoは次のURLパターンを次の順序で試してみました:

私は次のエラーを取得する:

「TEST_PAGEで定義されているのURLconfを使用して、Djangoはこの順で、これらのURLパターンを試してみました: ^管理/ ^ $ ^ TEST_PAGEを/ 現在のURL TEST_PAGEがこれらのいずれとも一致しませんでした。ここで

は、私が個人用サイト/個人用サイト/ urls.pyのために持っているものです。

from django.conf.urls import url, include 
from django.contrib import admin 

urlpatterns = [ 
    url(r'^admin/', admin.site.urls), 
    url(r'^$', include('Main_Page.urls')), 
    url(r'^TEST_PAGE/', include('TEST_PAGE')), 
] 

私はAPPは、個人用サイト/個人用サイト/ settings.pyにインストールされている:

INSTALLED_APPS = [ 
    'TEST_PAGE', 
    'Main_Page', 
    'django.contrib.admin', 
    'django.contrib.auth', 
    'django.contrib.contenttypes', 
    'django.contrib.sessions', 
    'django.contrib.messages', 
    'django.contrib.staticfiles', 
] 

ここで、私があります個人用サイト/ TEST_PAGE/urls.pyを持っている:

from django.conf.urls import url 
from . import views 

urlpatterns = [ 

    url(r'^TEST_PAGE', views.index, name='TEST_PAGE'), 
] 

そして、ここでは、私が個人用サイト/ TEST_PAGE/views.pyのために持っているものです:

from django.shortcuts import render 

def index(request): 
    return render(request, 'TEST_PAGE/TEST_PAGE.html') 

メイン/インデックス/ホームアプリは正常に動作し、2番目のアプリにアクセスしようとしています。

私はこれに新しいので、任意の助けに感謝します。だから、

djangoがURL /TEST_PAGE/TEST_PAGEを見つけることができます

/TEST_PAGE/TEST_PAGE 

なく/TEST_PAGE

はあなたにMysite/TEST_PAGE/urls.pyは次のようになります(両方urls.pyに)二回 'TEST_PAGE' を含めることにより

答えて

1

は、あなたは、URLが定義されています:

from django.conf.urls import url 
from . import views 

urlpatterns = [ 

    url(r'^$', views.index, name='TEST_PAGE'), # maps to /TEST_PAGE/ 
] 
+0

それがうまくいった!助けてくれてありがとう! @ミシレシュ・グプタ – LazyPanda

関連する問題