Python Django,视图,路由配置,视图函数

本文探讨了Python Django框架中关于视图、路由配置的重要概念。首先介绍了项目根目录下的urls.py文件,它是项目的路由配置入口。接着提到了每个应用内部的urls.py文件,用于设置应用级别的路由。最后,详细讲解了views.py文件,这是实现视图逻辑的地方,包含了定义视图函数的代码。注意,URL配置时不考虑域名和查询参数。
摘要由CSDN通过智能技术生成

 

项目名/urls.py(项目的路由配置):

from django.conf.urls import include, url
from django.contrib import admin


# 配置项目的url路由
urlpatterns = [
    url(r'^admin/', include(admin.site.urls)),   # include包含外部模块资源。(不建议在项目中直接匹配视图函数)
    url(r'^', include('应用名.urls')),     # 包含指定应用中的urls文件(需要手动创建)。 在指定应用中的urls.py中继续匹配时,会先去掉此处匹配成功的字符串内容。
]

# 当上面的url匹配成功后,就不会继续向下匹配了。

应用名/urls.py(应用中的路由配置。需要手动创建该文件):

from django.conf.urls import url
from 应用名 import views   # 导入应用中的视图模块(视图函数都定义在该模块中)


# url路由配置
# 先在项目中匹配url,匹配成功后去掉匹配成功的字符串内容 然后再在应用中继续匹配。
urlpatterns = [
    url(r'^index$', views.index),  # 通过url函数配置url路由 (views模块中的index函数)
    url(r'^index2$', views.index2),  # 必须匹配开头和结尾,否则会匹配到上面的路由
    url(r'^books$', views.show_books), # 显示图书信息
    url(r'^b
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值