随笔分类 - Django框架
摘要:Cookie 在一个会话的多个请求中共享数据,就是会话跟踪技术 Cookie的概念: Cookie的原理: Cookie与HTTP头 : 1.设置Cookie 2.获取cookie 3.删除Cookie 简单的cookie操作 def login(request): if request.metho
        阅读全文
                
摘要:变量{{name}} views HTML 过滤器Filters 语法: {{ value|filter_name:参数 }} '|'左右没有空格 截断的字符串将以可翻译的省略号序列("...")结尾参数:截断的字符数 {{ content1|truncatechars:3}} 标签{% tag %
        阅读全文
                
摘要:视图函数 Request对象 request属性: 1. request.method 获取请求的方法 2.request.GET 通常用来获取URL里面的参数 3.request.POST 用来获取POST提交过来的数据 4.request.path_info 5.request.get_full
        阅读全文
                
摘要:路由系统(urls.py) 正则表达式匹配 urls.py 1.基本格式: URL正向解析 分组匹配() 相当于给视图函数传递位置参数 1.分组匹配:会捕获括号里的内容当做参数传给执行函数 2.使用分组匹配完成书籍的删除 3.HTML中 分组命名匹配 分组匹配请求和?name=num请求总结 1.?
        阅读全文
                
摘要:MVC与MTV模型 MVC模型 MTV模型: 1、下载Django:pip3 install django 2.创建一个django project:django-admin.py startproject mysite 3.在mysite目录下创建应用 4.启动django项目:python ma
        阅读全文
                
摘要:queryset特点 1.可以切片使用:不支持负的索引 2.可迭代 3.惰性查询: 4.缓存机制: queryset优化 exists()与iterator()方法 queryset的cache最有用的地方是可以有效的测试queryset是否包含数据,只有有数据时才会去遍历 1.if语句会触发que
        阅读全文
                
摘要:open() 方法用于打开一个新的浏览器窗口或查找一个已命名的窗口 window.open(URL,name,specs,replace) 1.在页面上,点击打开新窗口时,则打开指定得窗口 2.点击后,页面跳转到添加页面,提交后,窗口关闭 3.点击后,页面跳转到添加页面,提交后,窗口关闭,添加的数据
        阅读全文
                
摘要:model: form: ModelForm 常用操作 models中 ModelForm中
        阅读全文
                
摘要:1.创建ModelForm 1.model.py中创建模型表 2.首先导入ModelForm 2.基于ModelForm添加数据 3.基于ModelForm编辑数据 (instance) HTML 基于ModelForm的图书管理系统 from django.forms import ModelFo
        阅读全文
                
摘要:A在银行有一笔存款,通过对银行的网站发送请求 http://bank.example/withdraw?account=A&amount=10000&for=B 可以使A 把 10000 的存款转到 B 的账号下。通常情况下,该请求发送到网站后,服务器会先验证该请求是否来自一个合法的 session
        阅读全文
                
摘要:1.JSON 2.AJAX <script src="/static/jquery-3.3.1.js"></script> <script> $("#b1").on("click",function(){ var i1=$("#i1").val(); var i2=$("#i2").val(); $
        阅读全文
                
摘要:auth模块 User对象 from functools import wraps def check_login(func): @wraps(func) def inner(request,*args,**kwargs): rep=request.session.get('is_login') i
        阅读全文
                
摘要:form中间件的介绍 自定义中间件 1.在django的根目录下新建一个middlewares.py文件,存放自定义的中间件 2.在settings.py的MIDDLEWARE配置项中注册上述两个自定义中间件: 3.中间件执行: 中间件的5种方法 4.process_exception(self, 
        阅读全文
                
摘要:ModelForm组件 Model,Form,ModelForm的比较 form组件的功能 form组件的用法 校验字段数据 form组件登陆 <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="x-ua-compatib
        阅读全文
                
摘要:ORM单表查询,跨表查询,分组查询 queryset特性和queryset优化 select_related 和 prefetch_relat查询优化 ORM的概念 在Django中使用ORM连接Mysql 常用字段 字段合集 AutoField(Field) - int自增列,必须填入参数 pri
        阅读全文
                
摘要:单例模式的概念 python中实现单例模式的方法:1.使用__new__2.使用模块3.使用装饰器4.使用元类 1.使用__new__ 2.使用模块 引用1: 引用2: 引用3: 配置admin 1.在setting中配置,Django已经配置 2.在urls中配置admin路由 3.创建超级用户,
        阅读全文
                
摘要:单表查询之下划线 跨表查询操作 class Author(models.Model): nid = models.AutoField(primary_key=True) name=models.CharField( max_length=32) age=models.IntegerField() #
        阅读全文
                
 
                    
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号