![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
django
封凌寒武
这个作者很懒,什么都没留下…
展开
-
命令行创建django
创建一个django project; django-admin startproject mydjangoproject #创建一个名称为mydjangoproject的django项目 创建一个app: django-admin startapp app01 #创建一个名称为app01的应用原创 2020-05-18 09:48:01 · 159 阅读 · 0 评论 -
checkbox筛选框,以及select下拉框进行数据筛选
后端 checkbox组件,select组件 class CheckFilter(object): """筛选并返回前端选择标签""" def __init__(self, name ,data_list , request): self.name = name self.data_list = data_list self.requ...原创 2020-04-06 18:57:33 · 1540 阅读 · 0 评论 -
url
假设获得url的参数为 a = {'statusL[1,2,3],'xx':1} 通过a.urlencode()可以获得status=1&status=2&status=3&xx=1形式原创 2020-04-06 12:22:07 · 215 阅读 · 0 评论 -
django集成markdown
1.下载 https://www.mdeditor.com/ https://github.com/pandao/editor.md https://pandao.github.io/editor.md/examples/index.html 前端导入 1. textarea框通过div包裹以便以后查找并转化为编辑器 <div id='editor'>.... </div...原创 2020-04-01 22:27:20 · 167 阅读 · 0 评论 -
反射,orm字段,可迭代对象
需求1:我通过ajax给你发送了一个数据 {'v1':"email",'v2':"wupeiqi@qq.com"} 或 {'v1':"name",'v2':"alex"} 或 {'v1':"age",'v2':18},请你获取到这个字典后,对数据库中的用户表进行一次更新操作。通过setattr获的通过键获得值,再设置 def index(request): data_dict = jso...原创 2020-04-01 18:32:23 · 122 阅读 · 0 评论 -
日志
基础版 format参数中可能用到的格式化串: %(name)s Logger的名字 %(levelno)s 数字形式的日志级别 %(levelname)s 文本形式的日志级别 %(pathname)s 调用日志输出函数的模块的完整路径名,可能没有 %(filename)s 调用日志输出函数的模块的文件名 %(module)s 调用日志输出函数的模块名 %(funcName)s 调用日志输出函数...原创 2019-08-27 16:23:24 · 78 阅读 · 0 评论 -
ModelSerializer
首先课程大类与课程子类是一对多的关系, 初步理解:将一对应的类放入多对应的类,就可以实现创建数据 此截图代码解释: 左边三个category要与课程子类的字段名要一一对应,且重写序列化器的create方法, 在create方法的步骤 先取出父类的数据,给category_data 将category_data打散并存进对应的表中,并返回一个对象,这里返回的是Linux对象 将返回的对象和存的...原创 2019-12-12 22:38:41 · 90 阅读 · 0 评论 -
django model字段
字段类型(Field types) AutoField 它是一个根据 ID 自增长的 IntegerField 字段。通常,你不必直接使用该字段。如果你没在别的字段上指定主 键,Django 就会自动添加主键字段。 BigIntegerField 64位整数,类似于IntegerField,范围从-9223372036854775808 到9223372036854775807。默认的form w...原创 2020-03-19 17:08:46 · 314 阅读 · 1 评论 -
django modelform
基本格式 class form名字(forms.ModelForm): password = forms.CharField( #自定义校验单独字段 label='密码', min_length=8, max_length=64, error_messages={ 'min_length':'密码长度最...原创 2020-03-19 18:28:39 · 120 阅读 · 0 评论