![](https://img-blog.csdnimg.cn/20200813200659828.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Django
Django Web应用开发
Ice星空
要开始奔跑了!!!
偶尔请记得回头呼唤自己的灵魂
展开
-
Django: Middleware
文章目录Django Middleware中间件介绍Other special methods for class-based middlewareprocess_viewprocess_exceptionprocess_template_response流式响应处理异常处理异步Django Middleware中间件介绍Middleware,即中间件, Django 对接收的请求和响应进行处理过程中,通过中间件对接收到的请求和响应进行选择和过滤,从而得到相应的输入和输出,事实上即为 Django 的原创 2020-09-01 14:37:03 · 485 阅读 · 0 评论 -
CSRF: Cross Site Request Forgery 跨网站请求伪造
文章目录CSRF: Cross Site Request Forgery防范方法RefererToken自定义属性参考文章CSRF: Cross Site Request Forgery跨网站请求伪造#mermaid-svg-zUrEMZRgMYegP5fH .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg原创 2020-08-25 16:49:08 · 217 阅读 · 0 评论 -
Django Demo:简单数据库搭建
文章目录Settings.py 配置Settings.py DATABASESSettings.py TIME_ZONESettings.py INSTALLED_APPSSettings.py 配置Settings.py DATABASES首先打开 mysite/settings.py,在之前的文章中有简单介绍过,这是一个包含了这个Django项目各种配置定义的文件。数据库默认为 SQLite,这是一个本地电脑的一个文件。如果你打算使用 Django 给出的数据库以外的数据库,需要安装相应的 bi原创 2020-08-19 19:33:11 · 373 阅读 · 0 评论 -
Django:用户请求处理,path 和 include 函数作用介绍
How Django processes a request - Django 如何处理页面请求首先,当接收到一个页面请求的时候,Django 要确定从哪一个 urlconf 模块进行开始进行路由,默认为根目录下面的 urls.py,即根目录的路由配置,当且仅当这个请求中包含了 urlconf 属性,那么系统将使用这个配置替代根目录的配置,过程如下:IF has_received_request THEN DO IF request_has_urlconf) THEN DO Django.u.原创 2020-08-14 20:38:25 · 2959 阅读 · 2 评论 -
Django:对页面请求的url的处理方法
reuqest url处理方法常用的包括:使用 <> 转换器进行变量捕捉自定义类型转换器正则表达式continue…continue\dotscontinue…<> 捕捉变量urlpatterns = [ # 一般情况下,include 不会对包含 GET 和 POST 请求参数的后续内容进行处理,但是 # 可以通过 '<>' 对传递的参数进行捕捉,然后传递给视图文件 views.py 中的对应函数 # 并将捕捉到的参数,按照顺序传递给参数列表.原创 2020-08-14 20:37:59 · 327 阅读 · 0 评论 -
Django Demo:项目创建和项目结构
文章目录Django 项目项目创建文件结构本地开发使用服务器App创建App最终的项目文件结构Django 项目项目创建django-admin startproject [projectname]文件结构此时,在当前目录或者指定的目录下会创建对应名称的项目,根目录即为项目名,可以修改。例如我们创建了一个 mysite 的 django 项目,则文件结构如下:mysite/ manage.py mysite/ settings.py urls.py asgi.py wsgi原创 2020-08-13 22:01:43 · 414 阅读 · 0 评论 -
Django:基于Python的Web开发框架
文章目录Web开发框架 Django:基于Python的Web开发框架框架架构 MTV 设计模式其他特点中文教程 Django 官方文档Web开发框架首先,Web开发就是一种 B/S 模式,即浏览器/服务器架构的开发,在前台的用户浏览器上面展示出后台相关的用户数据,通常是一种较为友好的图形化界面。Django 就是一个基于 Python 的Web开发框架。和其他任何一种框架的一样,Web开发框架同样是希望将一些底层的东西封装起来,让使用者专注于顶层应用逻辑的实现,即将多层的网络协议和实现细节封装起原创 2020-08-13 14:35:59 · 939 阅读 · 0 评论