ich andere Seiten überprüft es, um herauszufinden, und ich sah URL dispatcher konnte aber keine Lösung für dieses.Django 1.9 Web-Seite umleiten nicht oder ändern
Wenn ich auf die Seite von navbar passiert nichts zu ändern. Die Startseite ist auf die Header.html erweitert, andere nicht. Infact, wenn ich auf einen anderen Knopf klicke, ändere die Seite, die es still bleibt. Hier sind meine Codes;
home/erste/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')
home/erste/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'),
]
Haupt 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')),
]
LÖSUNG:
Wie Adam sagte unten; Wenn Sie dieses Problem haben, ändern Sie die Reihenfolge home/first/urls.py für views.index.
Versuchen Sie, Ihren Index auf den Grund Ihrer URL-Muster zu bewegen? Es sollte die URLs der Reihe nach überprüfen, so dass es wahrscheinlich zuerst mit dem übereinstimmt. –
Das war schlau. Das hat funktioniert, danke! –