发布时间:2025-12-09 11:59:20 浏览次数:1
先通过一张图片来总结一下Django的工作流程:
urls的配置:
当Django拿到浏览器URL的地址后,取端口号后面的辣眼睛"/index"、"/admin"。然后在urls.py文件中去匹配路由。
r'^index/$'
匹配符含义:
r 字符串前面加"r"是为了防止特殊字符被转义,如\t \n
^ 匹配字符串开头;在多行模式下匹配每一行的开头 ^abc
$ 匹配字符串末尾;在多行模式下匹配每一行末尾 abc$
通过^index/$匹配到、/index/目录。并且将处理指向sign应用的视图文件views.py的index函数。
views视图:
视图在我看来非常重要,是连接页面与数据的中间纽带。
template模板:
模板的载体就是我们所熟悉的WEB页面了,Django自带有模板语言。它的主要作用是如何展示数据,比如视图层返回的是一个字符串,要如何显示在页面上;返回的对象数组要如何显示等。当然为了使页面更加漂亮需要借助前端技术,比如CSS、JavaScript等。