页面跳转的配置(django)
1.views.py文件的设置
为了新建的页面能有一个正确的URL地址,我们必须在views.py也就是视图文件里创建一个函数,这个函数返回的是你要跳转的页面的名称。
from django.shortcuts import render def render_list(request): return render(request, 'APP/指定页面.html')
from django.shortcuts import render 是指从django.shortcuts这个模块中引入render这个请求。
def render_list(request): return render(request, 'APP/指定页面.html') 这是一个Python函数,参数request请求是必须要有的。
2.urls.py文件的设置
对应views.py中的设置,在urls.py文件中,我们需要调用view.py中新建的函数,用户请求会访问到URL地址,然后经view视图里的函数访问你新建的页面。
from django.conf.urls import url, include from django.contrib import admin urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'^$', views.render_index), url(r'^指定页面/$', views.render_list) ]
from django.conf.urls import url, include from django.contrib import admin 从django.conf.urls这个模块中引入url,和include这两个命令。
urlpatterns = [ url(r'^admin/', admin.site.urls), 这个后台的URL地址。 url(r'^$', views.render_index), 这个是主页的URL地址。 url(r'^指定页面/$', views.render_list) 这个是新建页面的URL地址。 ]