随笔分类 -  Django

摘要:1、文件结构: -message -__init__.py -base.py -dingding.py -email.py -msg.py -wx.py 2、配置文件(以Django配置为例) 3、文件内容 __init__.py base.py dingding.py email.py msg.p 阅读全文
posted @ 2017-12-28 23:13 百连 阅读(298) 评论(0) 推荐(0)
摘要:解决方法一:重写构造方法(推荐) 解决方法二:利用Django自带的类方法 对于ModelForm:会帮我们判断model中的字段: 如果是FK:ModelChoiceField 如果是M2M:ModelMultipleChoiceField 阅读全文
posted @ 2017-12-21 22:42 百连 阅读(539) 评论(0) 推荐(0)
摘要:Django下实现: urls.py: app01.views.py templates.index.html templates.pop.html templates.pop_response.html 阅读全文
posted @ 2017-12-21 22:26 百连 阅读(307) 评论(0) 推荐(0)
摘要:保留原页面搜索条件 实现方式一: 列表页面: 获取当前所有条件,添加到 - 编辑按钮的URL后面 - 添加按钮的URL后面 编辑或添加页面: - POST提交时,获取原来列表页面传过来的条件 - 拼接URL /hosts/?原来的条件 list页面: list_condition = request 阅读全文
posted @ 2017-12-18 23:29 百连 阅读(272) 评论(0) 推荐(0)
摘要:1、request.GET: # request.GET是一个QueryDict类型, # 默认不可修改,若想修改 request.GET._mutable = True,或者创建时:params = QueryDict(mutable=True) # request.GET.urlencode() 阅读全文
posted @ 2017-12-18 22:57 百连 阅读(2066) 评论(0) 推荐(0)
摘要:1、前端循环:后端传到前端的form是可以循环的,以此获得想要展示的元素 阅读全文
posted @ 2017-12-18 19:42 百连 阅读(589) 评论(0) 推荐(0)
摘要:1、模板渲染 2、视图函数 参数说明: 1、“blog:detail” blog应用下的name = detail 的函数,detail会对应一个url(比如:post/(?P<pk>[0~9]+)/) 2、"self.pk" 会替代正则表达式里面的pk 最后reverse函数去解析视图函数对应的u 阅读全文
posted @ 2017-12-17 17:45 百连 阅读(340) 评论(0) 推荐(0)
摘要:假设在models里创建了一个类:UserInfo 阅读全文
posted @ 2017-12-17 17:07 百连 阅读(186) 评论(0) 推荐(1)
摘要:1、引入 <!--5f39ae17-8c62-4a45-bc43-b32064c9388a:W3siYmxvY2tUeXBlIjoicGFyYWdyYXBoIiwic3R5bGVzIjp7ImFsaWduIjoibGVmdCIsImluZGVudCI6MCwidGV4dC1pbmRlbnQiOjAs 阅读全文
posted @ 2017-12-17 10:31 百连 阅读(195) 评论(0) 推荐(0)