如何使用Python Django框架构建Web开发的发布会签到系统?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1274个文字,预计阅读时间需要6分钟。
借鉴近期学习的爬虫大师的发布会系统demo,结合自身所学Django知识,对该demo进行了重构。也为练习手,巩固知识。现分享一些建果:+Django工作流+学习Django+web开发,先简单谈谈。
引言
最近学习了虫师的发布会签到系统demo,结合自己所学django知识,对demo重新塑造了一下。也是为了练练手,巩固知识。现在就分享一下成果~
Django工作流
学习django web开发,先来简单了解一下django的工作机制,请看下图:
简单说明:
用户通过浏览器访问:127.0.0.1:8000/index,首先运行的是urlpatterns程序,通过url路由找到对应的视图函数views.py,视图函数处理所有逻辑和数据,并且将用户要的数据经过函数处理后通过index.html返回给浏览器前的用户看。
详情流程
从用户通过浏览器访问→函数处理→数据展示,整个形成一个闭关。
MVC是众所周知的模式,即:将应用程序分解成三个组成部分:model(模型),view(视图),和 controller(控制 器)。其中:
M——管理应用程序的状态(通常存储到数据库中),并约束改变状态的行为(或者叫做“业务规则”)。
C——接受外部用户的操作,根据操作访问模型获取数据,并调用“视图”显示这些数据。控制器是将“模型”和“视图”隔离,并成为二者之间的联系纽带。
V——负责把数据格式化后呈现给用户。
本文共计1274个文字,预计阅读时间需要6分钟。
借鉴近期学习的爬虫大师的发布会系统demo,结合自身所学Django知识,对该demo进行了重构。也为练习手,巩固知识。现分享一些建果:+Django工作流+学习Django+web开发,先简单谈谈。
引言
最近学习了虫师的发布会签到系统demo,结合自己所学django知识,对demo重新塑造了一下。也是为了练练手,巩固知识。现在就分享一下成果~
Django工作流
学习django web开发,先来简单了解一下django的工作机制,请看下图:
简单说明:
用户通过浏览器访问:127.0.0.1:8000/index,首先运行的是urlpatterns程序,通过url路由找到对应的视图函数views.py,视图函数处理所有逻辑和数据,并且将用户要的数据经过函数处理后通过index.html返回给浏览器前的用户看。
详情流程
从用户通过浏览器访问→函数处理→数据展示,整个形成一个闭关。
MVC是众所周知的模式,即:将应用程序分解成三个组成部分:model(模型),view(视图),和 controller(控制 器)。其中:
M——管理应用程序的状态(通常存储到数据库中),并约束改变状态的行为(或者叫做“业务规则”)。
C——接受外部用户的操作,根据操作访问模型获取数据,并调用“视图”显示这些数据。控制器是将“模型”和“视图”隔离,并成为二者之间的联系纽带。
V——负责把数据格式化后呈现给用户。

