51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#DJANGO
Django框架(十一)--cookie和session
cookie和session组件cookie1.cookie的由来大家都知道HTTP协议是无状态的。无状态的意思是每次请求都是独立的,它的执行情况和结果与前面的请求和之后的请求都无直接关系,它不会受前面的请求响应情况直接影响,也不会直接影响后面的请求响应情况。一句有意思的话来描述就是人生只如初见,对服务器来说,每次的请...
代码星球
·
2020-04-09
Django
框架
十一
--COOKIE
session
Django框架(十)--ORM多对多关联关系三种创建方式、form组件
多对多的三种创建方式1.全自动(就是平常我们创建表多对多关系的方式)classBook(models.Model):title=models.CharField(max_length=32)price=models.DecimalField(max_digits=8,decimal_places=2)authors=m...
代码星球
·
2020-04-09
Django
框架
--ORM
多对
关联
Django框架第九篇--Django和Ajax、序列化组件(serializers)、自定义分页器、模型表choice参数
Django和Ajax一、什么是AjaxAJAX(AsynchronousJavascriptAndXML)翻译成中文就是“异步的Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML)AJAX不需要任何浏览器插件,但...
代码星球
·
2020-04-09
Django
框架
第九
--Django
Ajax
Django框架之第五篇(模板层) --变量、过滤器(|)、标签(% %)、自定义标签、过滤器、inclusion_tag,模板的继承、模板的注入、静态文件
模板层模板层就是html页面,Django系统中的(template)一、视图层(views)给模板传值的两种方法方式一:通过键值对的形式传参,指名道姓的传参n='xxx'f='yyy'returnrender(request,'reg.html',{'n':n,'f':f})#前面的n是参数名,后面的n才是具体的值方...
代码星球
·
2020-04-09
模板
过滤器
标签
Django
框架
Django框架学习易错和易忘点
一、get在几处的用法1.获取前端数据request.POST.get('xxx')#当存在多个值时,默认取列表最后一个元素;所以当存在多个值时,使用getlist2.获取数据库数据models.User.objects.get(xxx=yyy)#get()方式返回的是单个对象,如果符合条件的对象有多个就会报错,所以我...
代码星球
·
2020-04-09
Django
框架
学习
易错
易忘
Django框架之第八篇(模型层补充)--数据库的查询与优化:only/defer,select_related与prefetch_related,事务
在设置外键字段时需要注意:当你使用django2.x的版本时候,在建立外键关系时,需要你手动添加几个关键点参数models.cascade#设置级联删除db_constraints数据库查询与优化only和deferorm内所有的语句操作,都是惰性操作:只会在你真正需要数据的时候才会走数据库,如果你单单只写orm语句是...
代码星球
·
2020-04-09
related
Django
框架
第八
模型
Django框架之第六篇(模型层)--单表操作(增删改查)、单表查询和必知必会13条、单表查询之双下划线、Django ORM常用字段和字段参数和关系字段
单表操作(增删改查)补充知识点:create_time=models.DateField() #代表年月日DateField中关键性的参数: 1.auto_now:每次操作数据,都会自动刷新当前操作的时间 2.auto_now_add:在创建数据的时候,会自动将创建的时间记录下来,后续的修改不...
代码星球
·
2020-04-09
单表
字段
Django
查询
框架
Django框架之第四篇(视图层)--HttpRequest对象、HttpResponse对象、JsonResponse、CBV和FBV、文件上传、django settings源码分析
视图层一、视图函数一个视图函数,简称视图,是一个简单的python函数,它接收web请求并且会返回web响应。响应可以是一张网页的html,一个重定向,或者是一张图片。。。任何东西都可以。无论是什么逻辑,最后都必须要返回响应。二、视图层之HttpRequest对象django将请求报文中的请求行,首部信息,内容主体封装...
代码星球
·
2020-04-09
对象
Django
框架
第四
视图
Django框架之第三篇(路由层)--有名/无名分组、反向解析、路由分发、名称空间、伪静态、图书管理系统表设计
一、Django请求生命周期 二、路由层 urls.pyurl()方法第一个参数其实就是一个正则表达式,一旦前面的正则匹配到了内容,就不会再往下继续匹配,而是直接执行对应的视图函数。django在路由匹配的时候,当你在浏览器中没有敲最后的斜杠,django会先拿着你没有敲斜杠的结果去匹配,如果没有匹...
代码星球
·
2020-04-09
路由
Django
框架
第三
有名
Django框架之第二篇--app注册、静态文件配置、form表单提交、pycharm连接数据库、django使用mysql数据库、表字段的增删改查、表数据的增删改查
本节知识点大致为:静态文件配置、form表单提交数据后端如何获取、request方法、pycharm连接数据库,django使用mysql数据库、表字段的增删改查、表数据的增删改查一、创建app,创建之后一定要先去settings.py注册 二、静态文件配置html文件默认全部放在template...
代码星球
·
2020-04-09
数据库
删改
Django
框架
第二
Django框架简介——Django创建方式、django主要文件介绍、三板斧(HttpResponse,render,redirect)
python三大主流框架1.Django:大而全自带的功能特别特别多就类似于航空母舰有时候过于笨重2.Flask:短小精悍自带的功能特别特别少全都是依赖于第三方组件flask框架第三方的组件特别多如果把flask第三方全部加起来完全可以盖过Django比较受限于第三方的开发者3.Tornado:天生的异步非阻塞框架速度...
代码星球
·
2020-04-09
Django
框架
简介
创建
方式
django-Haystack库
本文参考自Haystack官方文档:https://django-haystack.readthedocs.io/en/master/tutorial.html#configurationHaystack是一个django框架下的第三方库,专门用于提供搜索功能,它支持Solr、Elasticsearch、Whoosh、...
代码星球
·
2020-04-09
django-Haystack
Django的ORM基础增删改查
查询all()返回模型类对应表格中所有数据,返回查询集get()返回表格中满足条件的一条且只能有一条数据如果查到多条数据,则抛异常:MultipleObjectsReturned查询不到数据,则抛异常:DoesNotExistfilter()参数写查询条件,返回满足条件的数据,返回查询集条件格式:模型类属性名__条件名...
代码星球
·
2020-04-09
Django
ORM
基础
删改
Django blog项目知识点总结
当我们在Django项目中的models.py下写好创建表的代码后。为了创建好这些数据库表,我们再一次请出我的工程管理助手manage.py。激活虚拟环境,切换到manage.py文件所在的目录下,分别运行 pythonmanage.pymakemigrations 和 pythonman...
代码星球
·
2020-04-09
Django
blog
项目
知识点
总结
django视图层
视图层包含了Django的核心代码,它对外接收用户请求,对内调度模型层和模板层,统合数据库和前端。最后根据业务逻辑,将处理好的数据与前端结合,返回给用户。视图层是真正的后端。URL是Web服务的入口,用户通过浏览器发送过来的任何请求,都是发送到一个指定的URL地址,然后被响应。可以把URL视为web程序对外暴露的接口。...
代码星球
·
2020-04-09
django
视图
首页
上一页
...
29
30
31
32
33
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他