url.py:
from django.urls import path
from myblog import views
urlpatterns = [
path('', views.index),
path('login/', views.login, name='login'), # 这里设置name,为了在模板文件中,写name,就能找到这个路由
path('book/', views.book, name='book'),
path('movie/', views.movie, name='movie'),
path('book/detail/<book_id>/<catgray>/', views.book_detail, name='detail'),
view.py:
from distutils.command import register
from django.shortcuts import render, reverse, redirect
from django.http import HttpResponse
def index(request):
return render(request, 'index.html', {'articles': 18})
def login(request):
return HttpResponse("注册页面")
def book(request):
return HttpResp
本文介绍了Django中URL配置和视图的使用,通过`url.py`设置路由并为视图函数指定名称,便于在模板文件中使用`{% url %}`模板标签进行页面跳转。示例包括首页、登录、读书、电影页面及详细文章页面的链接创建。
订阅专栏 解锁全文
5144

被折叠的 条评论
为什么被折叠?



