摘要: views.py upload.html 阅读全文
posted @ 2019-03-09 16:00 烛爻 阅读(631) 评论(0) 推荐(1) 编辑
摘要: Django中的序列化主要应用在将数据库中检索的数据返回给客户端用户,特别的Ajax请求一般返回的为Json格式。 方式一: 方式二: 1、 dataType:‘JSON’ 此时的作用是把后端返回过来的JSON字符(ret)先反序列化,再给参数arg,但是arg.data也序列化过,所以需要对arg 阅读全文
posted @ 2019-02-27 17:23 烛爻 阅读(223) 评论(0) 推荐(0) 编辑
摘要: view.py form类 html 阅读全文
posted @ 2019-02-26 18:53 烛爻 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 方式一,直接判断 方式二,从源码入手(对单个字段做验证) 如果要验证username是否在数据库中存在,先查看源码,由于数据验证是从 obj.is_valid()方法开始验证,所以进入这个方法 依次查看 回到form类 必须要抛出ValidationError异常,导入这个异常 对多个字段做验证 回 阅读全文
posted @ 2019-02-26 18:44 烛爻 阅读(1803) 评论(0) 推荐(0) 编辑
摘要: Django的Form主要具有一下几大功能: 生成HTML标签 验证用户数据(显示错误信息) HTML Form提交保留上次提交数据 初始化页面显示内容 示例: from django import forms from django.forms import fields class f1(for 阅读全文
posted @ 2019-02-25 17:55 烛爻 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一、Django内置分页 rom django.shortcuts import render from django.core.paginator import Paginator,EmptyPage,PageNotAnInteger # 分页组件要导入的模块 USER_LIST = [] for 阅读全文
posted @ 2019-02-21 19:31 烛爻 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 一对多关系 表中的数据: Classes Student 示例: -查询所有学生的名称以及其所在班级的名称,QuerySet 这里的跨表操作只是跨了两张表,跨三张表也一样的道理,例如,假如还有一张校区表School(有字段name),Classes表中的另一个字段sch是外键,依赖于校区表,那么,找 阅读全文
posted @ 2019-02-16 00:06 烛爻 阅读(386) 评论(0) 推荐(0) 编辑
摘要: Http请求生命周期 完整的创建一个Django项目流程 1、创建项目 2、配置setting.py文件 配置静态文件目录 创建静态文件文件夹 如果需要修改数据库配置,请查看另一篇文章中有介绍 Django初探 阅读全文
posted @ 2019-02-13 22:27 烛爻 阅读(101) 评论(0) 推荐(0) 编辑
摘要: cookie和session 1、cookie不属于http协议范围,由于http协议无法保持状态,但实际情况,我们却又需要“保持状态”,因此cookie就是在这样一个场景下诞生。 cookie的工作原理是:由服务器产生内容,浏览器收到请求后保存在本地;当浏览器再次访问时,浏览器会自动带上cooki 阅读全文
posted @ 2019-02-13 15:40 烛爻 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 1、点击pycharmn右侧的Database 2、依次点击 3、 4、填好相应数据后,单击Test Connection按钮测试一下连接状态,成功后会出现绿色的“successful”字样 5、之后就可以访问数据库了 阅读全文
posted @ 2019-02-08 16:58 烛爻 阅读(4358) 评论(0) 推荐(0) 编辑