随笔分类 -  Django

摘要:参考: https://www.cnblogs.com/liwenzhou/p/8343243.html 一、过程 1、批量添加数据,显示在前端 2、通过url控制页面的跳转 3、通过标签控制页面的跳转 4、将标签的数量固定,如 5 9 11 5、解决最小和最大标签页的问题 6、添加最后一页和第一页 阅读全文
posted @ 2019-08-27 17:32 市丸银 阅读(134) 评论(0) 推荐(0)
摘要:1、作用 将QueryDict(request.GET)->浏览器url的参数 阅读全文
posted @ 2019-08-27 16:43 市丸银 阅读(154) 评论(0) 推荐(0)
摘要:0、产生跨域的原因 浏览器的同源策略 什么是浏览器的同源策略? src开发 ajax禁止 解决方法 jsonp 通过src绕过浏览器的同源策略 缺点:只发送GET请求 cors 通过设置相应头 分类 简单请求 复杂请求 options 预检 一、cors(常用简单) 1、http://127.0.0 阅读全文
posted @ 2019-08-22 23:36 市丸银 阅读(204) 评论(0) 推荐(0)
摘要:1、ChoiceFiled 单选 字段 2、MultipleChoiceField 多选 3、ModelChoiceField 单选 query_set 4、ModelMultipleChoiceField 多选 query_set 阅读全文
posted @ 2019-08-22 09:38 市丸银 阅读(276) 评论(0) 推荐(0)
摘要:1、实质 model 和form组件相结合 2、定义 3、添加数据 4、修改数据 5、模板 注意:form组件和Model无关 阅读全文
posted @ 2019-08-22 08:14 市丸银 阅读(147) 评论(0) 推荐(0)
摘要:# ########### Book是模型类 ############ 建一个空列表,盛放obj对象lst_obj=[]# 用for循环控制添加信息条数for i in range(100):# 创建图书对象,不懂可以看看添加数据的两种方法,其中一种是先创建对象book=Book(title="bo 阅读全文
posted @ 2019-08-20 18:00 市丸银 阅读(333) 评论(0) 推荐(0)
摘要:1、get_full_path() 获取的url路径包含参数 2、path_info 获取的路径不包含参数 注意:获取的路径都不包含协议 IP 和端口 3、补充 sesssion 1、登录admin /admin/ 使用path_info 获取 /admin/ 2、没有登录用户跳转到 /admin/ 阅读全文
posted @ 2019-08-20 10:50 市丸银 阅读(279) 评论(0) 推荐(0)
摘要:1、什么是rbac? role base access control 基于角色使用权控制 2、产生原因 a、原始 用户表(用户名 密码) 权限表(权限名称 url) 如果只有用户表和权限表,相同角色的权限添加,造成大量的重复添加,引起冗余浪费内存 b、改良 用户表(用户名 密码) 角色表(角色) 阅读全文
posted @ 2019-08-20 10:03 市丸银 阅读(154) 评论(0) 推荐(0)
摘要:_meta.get_filed(字段) models的字段 get_filed 由字符串获取字段对象 阅读全文
posted @ 2019-08-18 23:31 市丸银 阅读(175) 评论(0) 推荐(0)
摘要:https://blog.csdn.net/qq_34485436/article/details/72805908 阅读全文
posted @ 2019-08-18 00:01 市丸银 阅读(1052) 评论(0) 推荐(0)
摘要:一、分发 补充:通过查看源码:可以通过二级路由include进行二次分发 位置:urls.py 注意:path 后面 不加视图 加tuple 格式:path('', ([], None, None)) 二、分发优化 位置:urls.py 阅读全文
posted @ 2019-08-17 23:42 市丸银 阅读(169) 评论(0) 推荐(0)
摘要:一、启动 1、前提 配置setting.py文件 INSTALLED_APPS 2、定位Xadmin,找到对应的类 3、根据admin源码,实现启动 二、注册 1、根据需求,需要自定义 注册的对象和方法 根据admin源码 2、注册 三、设置url 1、设置url 2、分发url 3、将有关样式的分 阅读全文
posted @ 2019-08-17 23:30 市丸银 阅读(177) 评论(0) 推荐(0)
摘要:一、基于__new__ 二、基于模块 重点: 1、一个模块在一个项目中只加载一次, 然后从pyc中取 2、一个对象只加载一次 注意:单例对象执行同一个内存空间 阅读全文
posted @ 2019-08-16 23:59 市丸银 阅读(93) 评论(0) 推荐(0)
摘要:一、HTTP 1、主页面 2、查询页面 3、增加页面 4、修改页面 5、删除页面 二、配置 1、定义一个类 2、引用 三、常用方法 1、list_display 作用:显示指定字段 注意:可以使用多对一字段,不能使用多对多字段 使用多对多字段报错 自定义display 2、list_display_ 阅读全文
posted @ 2019-08-16 18:01 市丸银 阅读(1320) 评论(0) 推荐(0)
摘要:官方文档加载比较慢(估计是我党的原因) https://www.crummy.com/software/BeautifulSoup/bs4/doc/index.zh.html#find-parents-find-parent 1、下载BeautifulSoup4 2、导入模块 3、使用Beautif 阅读全文
posted @ 2019-08-15 23:12 市丸银 阅读(207) 评论(0) 推荐(0)
摘要:一、网址 kindeditor.net/about.php 二、编辑器的使用,看官方文档 三、常用初始化参数 1、resizeType2或1或0,2时可以拖动改变宽度和高度,1时只能改变高度,0时不能拖动。 数据类型: Int 默认值: 2 2、uploadJson指定上传文件的服务器端程序。 数据 阅读全文
posted @ 2019-08-15 20:31 市丸银 阅读(148) 评论(0) 推荐(0)
摘要:一、基于对象的查询-->子查询 1、一对多 正向查询:基于 字段 反向查询:基于 表名__set.all() 注意:表名全部小写 2、多对多 正向查询:基于 字段.all() 反向查询:基于 表名_set.all() 注意:表名全部小写 3、一对一 正向查询:基于 字段 反向查询:基于 表名 注意: 阅读全文
posted @ 2019-08-14 14:47 市丸银 阅读(287) 评论(0) 推荐(0)
摘要:1、实质 json字符串 2、json数据类型 数字、字符串、布尔、对象、null 注意:json只支持这几种数据类型 3、Python与json 查看对应关系 例子 4、JS与json 阅读全文
posted @ 2019-08-13 17:08 市丸银 阅读(147) 评论(0) 推荐(0)
摘要:1、联系 JsonResponse继承HttpResponse 2、区别 JsonResponse 数据类型装自动换成json字符串并相应到前端,传到前端的是数据类型而非json字符串 HttpResponse 需要手动将字符串转化成json字符串并相应到前端,传到到前端的是json字符串,还需要手 阅读全文
posted @ 2019-08-13 16:18 市丸银 阅读(325) 评论(0) 推荐(0)
摘要:1、格式 2、本质 通过模板语言动态渲染字符串(HTML文件) 注意: 1、HTML文件可以直接使用模板语言的变量 2、JS不能直接使用模板语言的变量,就像python不能直接使用变量名一样 解决方案 HTML文件 JS文件 阅读全文
posted @ 2019-08-13 16:00 市丸银 阅读(570) 评论(0) 推荐(0)