返回顶部
扩大
缩小

Gaidy's

随笔分类 -  Django

12.Django思维导图
摘要:查看方式:右键-“新标签页打开图片”-“放大” 阅读全文

posted @ 2019-12-25 10:58 Gaidy 阅读(257) 评论(0) 推荐(0)

11.Django2.0文档
摘要:第四章 模板 1.标签 (1)if/else {% if %} 标签检查(evaluate)一个变量,如果这个变量为真(即,变量存在,非空,不是布尔值假),系统会显示在 {% if %} 和 {% endif %} 之间的任何内容,例如: {% if today_is_weekend %} <p>W 阅读全文

posted @ 2019-12-24 19:32 Gaidy 阅读(409) 评论(0) 推荐(0)

10.Django ModelForm
摘要:ModelForm 1.ModeForm简单验证 from django.db import models # Create your models here. class UserInfo(models.Model): # verbose_name 等同于Form类里面的label usernam 阅读全文

posted @ 2019-12-23 19:31 Gaidy 阅读(372) 评论(0) 推荐(0)

9.Django form组件
摘要:Form组件 Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 创建Form类时,主要涉及到 【字段】 和 【插件】,字段用于对用户请求数据的验证,插件用于自动生成HTML; 1.内置字段 Fie 阅读全文

posted @ 2019-12-23 17:56 Gaidy 阅读(169) 评论(0) 推荐(0)

8.Django缓存和信号
摘要:缓存 由于Django是动态网站,所有每次请求均会去数据进行相应的操作,当程序访问量大时,耗时必然会更加明显,最简单解决方式是使用:缓存,缓存将某个views的返回值保存至内存或者memcache中,5分钟内再有人来访问时,则不再去执行view中的操作,而是直接从内存或者Redis中之前缓存的内容拿 阅读全文

posted @ 2019-12-23 17:45 Gaidy 阅读(190) 评论(0) 推荐(0)

7.Django CSRF 中间件
摘要:CSRF 1.概述 CSRF(Cross Site Request Forgery)跨站点伪造请求,举例来讲,某个恶意的网站上有一个指向你的网站的链接,如果某个用户已经登录到你的网站上了,那么当这个用户点击这个恶意网站上的那个链接时,就会向你的网站发来一个请求,你的网站会以为这个请求是用户自己发来的 阅读全文

posted @ 2019-12-23 17:34 Gaidy 阅读(292) 评论(0) 推荐(0)

6.Django session
摘要:session 1.概述 cookie和session的区别 Cookie是保存在用户浏览器端的键值对,Session是保存在服务器端的键值对;Cookie做用户验证的时,敏感信息不适合放在Cookie中,别人可以分析存放在本地的Cookie并进行Cookie欺骗,考虑到安全应当使用Session; 阅读全文

posted @ 2019-12-23 17:24 Gaidy 阅读(357) 评论(0) 推荐(0)

5.Django cookie
摘要:概述 1.获取cookie request.COOKIES['key'] request.COOKIES.get('key') request.get_signed_cookie(key, default=RAISE_ERROR, salt='', max_age=None) 参数: default 阅读全文

posted @ 2019-12-23 17:18 Gaidy 阅读(192) 评论(0) 推荐(0)

4.Django模板语言和分页
摘要:继承 extends 子版只能继承一个父模板 1.父模板 master.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>{% block title %} {% endblock %}</title 阅读全文

posted @ 2019-12-19 15:35 Gaidy 阅读(192) 评论(0) 推荐(0)

3.django Model
摘要:django ORM基本配置 django中遵循 Code Frist 的原则,即:根据代码中定义的类来自动生成数据库表 1.修改project数据库配置 (1)settigs.py里面 默认 DATABASES = { 'default': { 'ENGINE': 'django.db.backe 阅读全文

posted @ 2019-11-19 09:04 Gaidy 阅读(230) 评论(0) 推荐(0)

1.Django自学课堂
摘要:1.django manage.py startproject project_name -->创建工程 2.python manage.py startapp app_name -->创建app 3.python manage.py flush -->清空数据库 4.把新建的app('learn' 阅读全文

posted @ 2019-10-29 10:30 Gaidy 阅读(238) 评论(0) 推荐(0)

1.Django安装与运行
摘要:Django基本配置 Python的WEB框架有Django、Tornado、Flask 等多种,Django相较与其他WEB框架其优势为:大而全,框架本身集成了ORM、模型绑定、模板引擎、缓存、Session等诸多功能 1.安装 # windows 直接用pip进行安装 pip install d 阅读全文

posted @ 2019-10-29 10:29 Gaidy 阅读(259) 评论(0) 推荐(0)

导航