from django.shortcuts import render, HttpResponse
# Create your views here.
def index(request):
return render(request, 'platoweb/index.html')
def about(request):
return render(request, 'platoweb/about.html')
這是views.py文件。django將不同鏈接重定向到同一頁
from django.conf.urls import url
from . import views
urlpatterns = [
url(r'^$', views.index, name='index.html'),
url(r'^$', views.about, name='about.html'),
]
這是應用urls.py
from django.conf.urls import include, url
from django.contrib import admin
from django.conf import settings
from django.conf.urls.static import static
admin.autodiscover()
urlpatterns = [
url(r'^platoweb/index.html', include('platoweb.urls')),
url(r'^platoweb/about.html', include('platoweb.urls')),
url(r'^admin/', admin.site.urls),
# . url(r'^posts/', include("posts.urls", namespace='posts')),
]
if settings.DEBUG:
urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
這是全球urls.py
本質上講,我試圖打兩個不同的網址,index.html,然後約。 HTML(以及更多)。但是,當我運行它時,index.html和about.html都會重定向到index.html。
我測試了這兩個html文件,他們工作得很好。任何想法或想法?
你的url模式是相同的索引和約你的views.py –
通過網址模式你的意思是在我的返回語句中的網址對嗎?一個指向索引,另一個指向大約 –