摘要: A step-by-step tutorial for setting up and testing a standard Django formset. A step-by-step tutorial for setting up and testing a standard Django for 阅读全文
posted @ 2018-11-21 18:12 floodwater 阅读(258) 评论(0) 推荐(0) 编辑
摘要: Formset(表单集)是多个表单的集合。Formset在Web开发中应用很普遍,它可以让用户在同一个页面上提交多张表单,一键添加多个数据,比如一个页面上添加多个用户信息。今天小编我就介绍下Django Formset的基础知识,Formset的分类以及如何使用Formset。 为什么要使用Djan 阅读全文
posted @ 2018-11-21 14:41 floodwater 阅读(1181) 评论(0) 推荐(2) 编辑
摘要: 情景一:不需要原有的数据库数据 删除数据库所有的表删除项目的migration模块中的所有 文件,除了init.py 文件执行脚本 python3 manage.py makemigrations python3 manage.py migrate情景2:不想要删除现有的数据库,只是想重新建立 mi 阅读全文
posted @ 2018-11-20 14:28 floodwater 阅读(1154) 评论(0) 推荐(0) 编辑
摘要: 有一种场景, 要求为用户赋予一个角色, 基于角色(比如后管理员,总编, 编辑), 用户拥有相应的权限(比如管理员拥有所有权限, 总编可以增删改查, 编辑只能增改, 有些页面的按钮也只有某些角色才能查看) 有一种场景, 要求为用户赋予一个角色, 基于角色(比如后管理员,总编, 编辑), 用户拥有相应的 阅读全文
posted @ 2018-11-20 10:12 floodwater 阅读(545) 评论(0) 推荐(0) 编辑
摘要: django 及 rest_framework 笔记链接如下: django 入门笔记:环境及项目搭建 django 入门笔记:数据模型 django 入门笔记:视图及模版 django 入门笔记:Admin 管理系统及表单 django 入门笔记:通用视图类重构视图 django_rest_fra 阅读全文
posted @ 2018-11-20 09:31 floodwater 阅读(695) 评论(0) 推荐(0) 编辑
摘要: 一、为什么要自定义Django中的自定义过滤器:Django中提供了很多内置的过滤器和标签,详见链接django官网,主要有以下几个: autoescape(自动转义)block(模板继承)csrf_token(跨站伪造请求)extends(模板继承)filter(过滤器)for(循环)if(判断) 阅读全文
posted @ 2018-11-13 12:28 floodwater 阅读(683) 评论(0) 推荐(0) 编辑
摘要: Django 的模板中的数学运算前言 django模板只提供了加法的filter,没有提供专门的乘法和除法运算;django提供了widthratio的tag用来计算比率,可以变相用于乘法和除法的计算。 加法 {{value|add:10}}note:value=5,则结果返回15 减法 {{val 阅读全文
posted @ 2018-11-13 11:23 floodwater 阅读(3204) 评论(0) 推荐(0) 编辑
摘要: __exact 精确等于 like ‘aaa’__iexact 精确等于 忽略大小写 ilike ‘aaa’__contains 包含 like ‘%aaa%’__icontains 包含 忽略大小写 ilike ‘%aaa%’,但是对于sqlite来说,contains的作用效果等同于iconta 阅读全文
posted @ 2018-11-13 10:49 floodwater 阅读(2364) 评论(0) 推荐(0) 编辑
摘要: 版权: https://github.com/haiiiiiyun/awesome-django-cn 转自:https://www.jianshu.com/p/38c4dd6d8e28 Awesome Django 介绍 Awesome-Django 是由 Roberto Rosario 发起和维 阅读全文
posted @ 2018-11-05 09:43 floodwater 阅读(783) 评论(0) 推荐(0) 编辑
摘要: 背景: 有些时候,光靠数据库中已有字段的数据,还不足以满足一些特殊场景的需求,例如显示一个作者的所有书籍数量。 这时候就需要在已有数据基础上,聚合出这些没有的数据。 为查询集生产聚合: Django 提供两种方式生成聚合。第一种方式是对一整个 QuerySet 进行汇总。例如,你想知道上架书籍的平均 阅读全文
posted @ 2018-11-02 11:05 floodwater 阅读(451) 评论(0) 推荐(0) 编辑