他のページを調べて調べると、URL dispatcherと表示されましたが、解決策が見つかりませんでした。Django 1.9のWebページがリダイレクトされない、または変更されない
クリックしてナビバーからページを変更しても何も起こりません。ホームページはheader.htmlまで拡張されていますが、他のものはそうではありません。私が別のボタンをクリックすると、それはまだ残っているページを変更します。ここに私のコードです。
ホーム/最初/ views.py
from django.shortcuts import render
def index(request):
return render(request, 'first/home.html')
def contact(request):
return render(request, 'first/iletisim.html', {'content':['Eger bizimle iletisime gecmek isterseniz mail adresimizi kullanabilirsiniz.', '[email protected]']})
def home (request):
return render(request, 'first/home.html')
ホーム/最初/ urls.py
from django.conf.urls import url, include
from . import views
urlpatterns = [
url(r'^', views.index, name = 'index'),
url(r'^home/', views.index, name = 'home'),
url(r'^contact/', views.contact, name = 'iletisim'),
]
メインurls.py
from django.conf.urls import url, include
from django.contrib import admin
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^', include('first.urls')),
url(r'^blog/', include('blog.urls')),
]
SOLUTION:
のようにアダムは以下のように言った。この問題がある場合は、views.indexのhome/first/urls.pyの順番を変更してください。
インデックスをURLパターンの下に移動してみてください。それは、順番にURLをチェックする必要がありますので、それはおそらく最初に一致している。 –
それは賢かったです。それは感謝しました! –