Djabgo工作流程
先通过一张图片来总结一下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等。

浙公网安备 33010602011771号