随笔分类 -  Django

Django web开发
摘要:1、中间件介绍 wsgi之后 urls.py之前 在全局 操作Django请求和响应的模块! 2、中间件的方法 2.1、process_request 执行顺序: 按照注册的顺序(在settings.py里面设置中 从上到下的顺序) 何时执行: 请求从wsgi拿到之后 返回值: 返回None,继续执 阅读全文
posted @ 2018-12-06 13:45 RobotsRising 阅读(376) 评论(0) 推荐(0) 编辑
摘要:HTML 阅读全文
posted @ 2018-12-06 13:38 RobotsRising 阅读(290) 评论(0) 推荐(0) 编辑
摘要:一、语法 1、变量 2、逻辑相关 2.1、if判断 2.2、for循环 2.2.1、for循环基本用法 2.2.2、for循环可用的属性 二、filter 1、内置的filter 2、自定义的filter 具体的实现方式: 1. 定义阶段 1. 在app下面新建一个python的包:template 阅读全文
posted @ 2018-12-06 13:37 RobotsRising 阅读(223) 评论(0) 推荐(0) 编辑
摘要:1、Form组件简介 2、Form组件的使用 2.1、Form组件的引用 2.2、定义一个form类 2.3、实例化 2.4、生产HTML 2.4.1、方式一 2.4.2、方式二 2.5、提交数据校验 7、Form中Field的类型 8、Form中内置插件 9、常用选择插件 10、自定义验证规则 1 阅读全文
posted @ 2018-10-20 02:11 RobotsRising 阅读(184) 评论(0) 推荐(0) 编辑
摘要:1、CBV实现的登录视图 2、要在CBV视图中使用我们上面的check_login装饰器,有以下三种方式: 2.1、加在CBV视图的get或post方法上 2.2、加在dispatch方法上 因为CBV中首先执行的就是dispatch方法,所以这么写相当于给get和post方法都加上了登录校验。 2 阅读全文
posted @ 2018-10-14 11:49 RobotsRising 阅读(2851) 评论(0) 推荐(0) 编辑
摘要:1、AJAX简介 AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步的Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)。 AJAX 不是新的编程语言,而是一种使用现有标准 阅读全文
posted @ 2018-10-11 08:01 RobotsRising 阅读(5353) 评论(0) 推荐(1) 编辑
摘要:1、Django的启动 1.1、启动命令 在Django项目根目录执行启动命令,如下: 1.2、执行manage.py manage.py源码: 解析: 首先设置系统环境变量 从django.core.management模块中导入execute_from_command_line()函数,用于执行 阅读全文
posted @ 2018-10-06 15:23 RobotsRising 阅读(572) 评论(0) 推荐(0) 编辑
摘要:1、import_module方法 解析字符串,并导入改路径的模块 从"aa.bb"路径导入bb模块。 2、import_module在Django中的使用 2.1、Django中使用import_module实现import_string方法 在Django源码目录"django/utils/mo 阅读全文
posted @ 2018-10-06 10:58 RobotsRising 阅读(5080) 评论(0) 推荐(0) 编辑
摘要:1、CsrfViewMiddleware 1.1、CSRF:跨站请求伪造 CSRF全称为Cross-site request forgery,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。 你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以 阅读全文
posted @ 2018-10-05 11:13 RobotsRising 阅读(927) 评论(0) 推荐(0) 编辑
摘要:1、Django项目中的admin app Django 提供了基于 web 的管理工具。 Django 自动管理工具是 django.contrib 的一部分。你可以在项目的 settings.py 中的 INSTALLED_APPS 看到它: 2、启动admin管理工具 Django功能默认已经 阅读全文
posted @ 2018-10-04 12:49 RobotsRising 阅读(139) 评论(0) 推荐(0) 编辑
摘要:1、DjangoWeb开发框架入门 2、Django的ORM映射机制与数据库实战 3、Django的路由系统 4、Django的模板语言 5、Django上传文件 6、Django中间件:CsrfViewMiddleware 7、Django的session和Cookie 8、Django中deco 阅读全文
posted @ 2018-10-04 11:41 RobotsRising 阅读(189) 评论(0) 推荐(1) 编辑
摘要:一、ORM(Object Relational Mapping) 1、ORM概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对 阅读全文
posted @ 2018-10-03 09:42 RobotsRising 阅读(2685) 评论(0) 推荐(0) 编辑
摘要:1、WEB框架 1.1、MVC框架 1.2、MTV框架 2、Django的安装 pip3 install django 3、Django工程创建 3.1、创建Django工程 命令行:django-admin startproject 工程名 例如:使用命令"django-admin startpr 阅读全文
posted @ 2018-07-24 22:45 RobotsRising 阅读(356) 评论(0) 推荐(0) 编辑