Django十八般武艺
文章平均质量分 56
盖世英雄Zz
主页地址 www.zzhub.cn
展开
-
Django实现数据上传到数据库操作
常用实现把获取到的数据存到本地数据库1、判断是什么类型if request.method == 'POST':#判断提交类型2、获取数据name = request.POST.get('name', None)#获取提交过来的name数据3、合成一个键值对stu_info = { 'name': name, 'age': age,原创 2017-09-14 01:16:19 · 5169 阅读 · 0 评论 -
Django实现一对多表模型的跨表查询
当有两个表,例如一个学生表,一个班级表,是多对一的关系。方法1:c = models.Class.object.get(pk=1)#查询到ID为1的班级stus = models.Student.object.filter(cls=c)# 查询出来所有班级为c的学生#stus是多个对象#可以循环出结果for stu in stus : print stu.id,stu.name方原创 2017-09-14 01:09:23 · 5754 阅读 · 0 评论 -
django自定义标签和自定义过滤器的作用演示和区别
1、概念自定义标签:写一个标签函数,能够对html页面传进来的参数进行处理,并且返回效果过滤器过滤器函数,把html页面传进来的参数进行处理加工后再返回处理后的结果2、自定义标签1、创建a、在app中创建templatetags模块b、创建任意 .py 文件,如:xx.pyfrom django import templateregister = template.Library()@reg原创 2017-09-15 10:00:55 · 677 阅读 · 0 评论 -
Django model字段类型清单
1、AutoField:一个自动递增的整型字段,添加记录时它会自动增长。你通常不需要直接使用这个字段;如果你不指定主键的话,系统会自动添加一个主键字段到你的model2、BooleanField:布尔字段,管理工具里会自动将其描述为checkbox。3、CharField:字符串字段,单行输入,用于较短的字符串,如要保存大量文本, 使用 TextField,CharField有一个必填参数:Char原创 2017-09-26 16:01:53 · 1080 阅读 · 3 评论 -
HTTP状态码大全
状态码大全100继续请求者应当继续提出请求。服务器已收到请求的一部分,正在等待其余部分。101切换协议请求者已要求服务器切换协议,服务器已确认并准备切换。200成功服务器已成功处理了请求。201已创建请求成功并且服务器创建了新的资源。202已接受服务器已接受请求,但尚未处理。203非授权信息服务器已成功处理了请求,但返回的信息可能来自另一来源。204无内容服务器成功处理了请求,但没有返回原创 2017-09-29 13:11:53 · 677 阅读 · 0 评论 -
Django Rest FrameWork 全部API简述
1、Requests 请求客服端发送给服务器的请求2、Responses 响应rest框架支持响应不同格式的内容3、Views 视图base基础类视图将传入的请求调度到适当的处理程序方法,可以在控制API策略的各个方面的类上设置许多属性4、Generic views 一般视图Django的视图...被开发为常见使用模式的快捷方式...他们采取在视图开发中发现的一些常原创 2017-10-12 10:04:06 · 2188 阅读 · 0 评论 -
Django Ajax跨域问题解决方案
错误提示: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.错误原因 javascript处于安全考虑,不允许跨域访问.解决办法1. 安装 pip install django-cors-headers2. 添加appINSTALLED_APPS = ( ... 'corsh原创 2017-10-12 15:32:15 · 956 阅读 · 0 评论 -
Django的安全防护-Django在安全问题上的处理详解
跨站脚本 (XSS) 防护¶XSS攻击允许用户注入客户端脚本到其他用户的浏览器里。 这通常是通过存储在数据库中的恶意脚本,它将检索并显示给其他用户,或者通过让用户点击一个链接,这将导致攻击者的 JavaScript 被用户的浏览器执行。 然而,XSS 攻击可以来自任何不受信任的源数据,如 Cookie 或 Web 服务,任何没有经过充分处理就包含在网页中的数据。使用 Django 模板保护你免受多数原创 2017-11-13 08:40:57 · 4583 阅读 · 0 评论