摘要: 前言 django查询到的结果,用JsonResponse返回在页面上显示类似于\u4e2d\u6587 ,注意这个不叫乱码,这个是unicode编码,python3默认返回的编码 遇到问题 接着前面的User表,测试数据如下 接着上一篇【python测试开发django-15.查询结果转json( 阅读全文
posted @ 2019-06-05 17:35 北方卧龙 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 前言 django查询数据库返回的是可迭代的queryset序列,如果不太习惯这种数据的话,可以用serializers方法转成json数据,更直观返回json数据,需要用到JsonResponse。django查询数据库返回json数据有3种方法 serializers转json model_to 阅读全文
posted @ 2019-06-05 17:33 北方卧龙 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 前言 django查询数据库的方法很多,不同的方法返回的结果也不太一样,本篇详细讲解关于查询的13个方法 返回对象是对象列表的: all(), filter(), exclude(), order_by(), reverse(), values(), values_list(), distinct( 阅读全文
posted @ 2019-06-05 16:34 北方卧龙 阅读(426) 评论(0) 推荐(0) 编辑
摘要: 前言 django的models模块里面可以新增一张表和字段,通常页面上的数据操作都来源于数据库的增删改查,django如何对msyql数据库增删改查操作呢?本篇详细讲解django操作mysql数据库 新增数据 接着前面数据库User表创建成功后,如果我们在页面上注册用户的话,就需要在User表新 阅读全文
posted @ 2019-06-05 14:33 北方卧龙 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 前言 django的models新增数据库表时,如果不设置主键,会默认新增一个id为主键,如果我们想自己设置一个字段为主键,需加个参数primary_key=True 默认id主键 新增一张用户表,表名为user 字段user_name, psw ,mail 都是字符串类型,设计如下 cmd执行ma 阅读全文
posted @ 2019-06-05 14:19 北方卧龙 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 前言 Django 模型是与数据库相关的,与数据库相关的代码一般写在 models.py 中,Django 支持 sqlite3, MySQL, PostgreSQL等数据库只需要在settings.py中配置即可,不用更改models.py中的代码。当我们的web项目需要新增一张表和字段内容时,需 阅读全文
posted @ 2019-06-05 14:12 北方卧龙 阅读(230) 评论(0) 推荐(0) 编辑