09 2018 档案
摘要:json dumps 序列化对应将数据类型转化为标准字符串 在js代码里为 :JSON.stringify() json loads 将json标准字符串反序列化为原始类型 js里面对应JSON.parse()
阅读全文
摘要:需要注意:go语言语法严谨,括号里面的字符串只能使用双引号 , 若是定义却未使用,或者引入未使用的包,则会直接报错 大括号必须是成对出现的,缺一不可。 如果希望申明并给变量赋值格式为: num : =123 想查看字符串的大小,可以使用unsafe包下的Sizeof()函数 >unsafe.Size
阅读全文
摘要:在form表单里面 autocomplete="off" 浏览器输入框关闭自动提示 在ajax里面要发送文件数据需要实例化一个FormData()对象, 还需要设置 processData:false, //告诉jQuery不要处理我的数据 contentType:false, //告诉jQuery
阅读全文
摘要:1. 创建超级用户 命令行输入: python manage.py createsuperuser from django.contrib import auth 2. auth.authenticate(username=username, password=pwd) 验证用户名和密码 如果验证成
阅读全文
摘要:中间件: WSGI:用来搭建和服务器端通信的socket框架和网络收发消息相关的操作 在WSGI之后,urls.py之前 在全局操作Django请求和响应的模块 中间件的使用>>>5个固定的方法: process_request(self,request) 顺序: 按照注册顺序,在setting文件
阅读全文
摘要:HTML页面代码块: views代码块的逻辑处理:>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
阅读全文
摘要:1 Field 2 required=True, 是否允许为空 3 widget=None, HTML插件 4 label=None, 用于生成Label标签或显示内容 5 initial=None, 初始值 6 ...
阅读全文
摘要:1. form组件的介绍 之前web开发的模式,以注册为例: 1. 要有一个注册的页面,页面里面要有form表单 --> 生成HTML代码 2. form表单要能提交数据到后端,后端要做有效性校验 --> 数据有效性校验 3. 要把校验的提示信息展示在页面上 --> 校验信息返回并展示,保存原来填写
阅读全文
摘要:用ajax实现简单的局部刷新技术:求乘法 稍微简单的ajax依赖于jQuery 所以首先要导入jQuery包,在写ajax 代码块 后端对应的方法操作: >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
阅读全文
摘要:加在FBV视图上添加csrf装饰器: from django.utils.decorators import method_decorator 1. 加在CBV视图的get或post方法上 2. 加在dispatch方法上 因为CBV中首先执行的就是dispatch方法,所以这么写相当于给get和p
阅读全文
摘要:Cookie:是保存在浏览器上的键值对 服务器端控制着响应,在响应里可以让浏览器在本地保存cookie 下一次请求在发送的时候就会自动携带这个cookie的值 cookie的使用: 1.登录 七天免登录 2.记录用户的浏览习惯 3.简单的投票限制 如: 一台机器每天只能最多投片3次 cookie是服
阅读全文
摘要:正规网站的页面是由正规服务器返回过来的,钓鱼网站页面是由钓鱼服务器返回过来的 Django中内置了一个专门处理csrf问题的中间件 它主要做的操作: 1.在render返回页面的时候,往页面中塞入一个隐藏的 用法:我们在HTML页面中的form表单里写入 {% csrf_token %} 它里面就会
阅读全文
摘要:把数据表中一些使用不频繁的字段单独拿出来,做成一张表,然后原表用一对一的方式与这张新表进行关联 多对多表间关系: 1,可以让Django框架自动生成 2,可以自己手动创建第三张关系表,则无法使用内置的方法 3,可以使用Django的 ManyToManyField方法,但指定创建表的关系属性列 自定
阅读全文
摘要:通过作者去查询书的操作:作为反向查询 可以先查询作者的记录,然后通过多对多的第三张表操作去反向查询,在表间约束属性下进行调用 表间约束构成book_author表 可以通过create和add方法来添加数据 需要注意的是:用到filter时,必须牢记其返回的结果为一个对象列表集。因此想对里面的对象进
阅读全文
摘要:>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> 内置的查询方法: 单表查询之双下方法: 关于表的反向查询: 方法一:
阅读全文
摘要:AutoField int自增列,必须填入参数 primary_key=True。当model中如果没有自增列,则自动会创建一个列名为id的列。 IntegerField 一个整数类型,范围在 -2147483648 to 2147483647。 CharField 字符类型,必须提供max_len
阅读全文
摘要:如果项目中只使用到了一个APP应用,完全可以避免使用多层路由,多层路由在项目里涉及到2个或多个APP时使用 所谓路由,简单来说,就是给项目路径分流。 比如有一个项目 webnet,下面使用到了两个应用程序 stu_sys 和 tea_sys,需要区分访问时 可以在各自的APP根目录新建urls文件夹
阅读全文
摘要:一般数据在传输的过程中都会对其进行序列化操作: 1>手动json 2>直接调用Django里面自带的JsonResponse 需要注意的问题是:Django里面的json规范化的格式是字典,传入其他类型数据会报错,如果要传入,把安全性检测safe取消 >>>>>>>>>>>>>>>>>>>>>>>>
阅读全文
摘要:Django里面的视图分为两部分: 1>基于方法的视图fbv(function base view) 在urls文件里面的对应关系: 在view文件里面的具体方法实现 例如: 2>基于类的视图 cbv(class base view) 在urls文件里面的对应关系: 在view文件里面的具体类的实现
阅读全文