随笔分类 -  Django

摘要:01-介绍 通用视图把视图开发中常用的写法和模式抽象出来,让你编写少量代码就能快速实现常见的数据视图。显示对象列表就是这样一种任务。 Django 自带的通用视图能实现下述功能: 1、列出对象并显示单个对象的详细信息。如果创建一个管理会议的应用程序,那么 TalkListView 和 Reg- is 阅读全文
posted @ 2019-11-12 08:44 huangyanpeng 阅读(1041) 评论(0) 推荐(0)
摘要:from django.db import models class Publisher(models.Model): name = models.CharField(max_length=30) address = models.CharField(max_length=50) city = mo 阅读全文
posted @ 2019-11-12 08:38 huangyanpeng 阅读(880) 评论(0) 推荐(0)
摘要:01-什么是缓存 缓存(cache),其作用是缓和较慢存储的高频次请求,简单来说,就是加速满存储的访问效率。 02-几种缓存配置 03-memcached应用 这是Django推荐的缓存系统,也是分布式内存对象缓存系统(注意,它的分布式逻辑在客户端)。Django内置支持,集成度比较好。 安装: 配 阅读全文
posted @ 2019-05-21 16:28 huangyanpeng 阅读(499) 评论(0) 推荐(0)
摘要:01-使用SerializerMethodField 来优化不必要的查询 添加一个 get_tasks_not_finish 方法,这个方法的命名规则就是在上面声明的属性前面加上个 “get_” 前缀,并接受一个 obj 参数,这个 obj 参数就是当前的 models.RepairQueue 对象 阅读全文
posted @ 2019-04-19 15:30 huangyanpeng 阅读(1774) 评论(0) 推荐(0)
摘要:01-简介 02-安装 03-配置 04-配置路由 05-在views.py里面补充注释 ''' retrieve: Return a user instance. list: Return all users,ordered by most recent joined. create: Creat 阅读全文
posted @ 2019-04-15 13:20 huangyanpeng 阅读(1195) 评论(0) 推荐(0)
摘要:问题:天 与 小时的中间带 T 解决方法: 阅读全文
posted @ 2019-04-15 09:53 huangyanpeng 阅读(3425) 评论(0) 推荐(1)
摘要:中间件版的登录验证需要依靠session,所以数据库中要有django_session表。 urls.py views.py login.html middlewares.py 在settings.py中注册 AuthMD中间件注册后,所有的请求都要走AuthMD的process_request方法 阅读全文
posted @ 2019-02-15 09:50 huangyanpeng 阅读(518) 评论(0) 推荐(0)
摘要:01-Django自带的用户认证 我们在开发一个网站的时候,无可避免的需要设计实现网站的用户系统。此时我们需要实现包括用户注册、用户登录、用户认证、注销、修改密码等功能,这还真是个麻烦的事情呢。 Django作为一个完美主义者的终极框架,当然也会想到用户的这些痛点。它内置了强大的用户认证系统--au 阅读全文
posted @ 2019-02-15 09:50 huangyanpeng 阅读(227) 评论(0) 推荐(0)
摘要:01-Form介绍 我们之前在HTML页面中利用form表单向后端提交数据时,都会写一些获取用户输入的标签并且用form标签把它们包起来。 与此同时我们在好多场景下都需要对用户的输入做校验,比如校验用户是否输入,输入的长度和格式等正不正确。如果用户输入的内容有错误就需要在页面上相应的位置显示对应的错 阅读全文
posted @ 2019-02-15 09:50 huangyanpeng 阅读(621) 评论(0) 推荐(0)
摘要:01-什么是信号? Django 提供一个“信号分发器”,允许解耦的应用在框架的其它地方发生操作时会被通知到。 简单来说,信号允许特定的sender通知一组receiver某些操作已经发生。 这在多处代码和同一事件有关联的情况下很有用。 02-内置信号 对于Django内置的信号,仅需注册指定信号, 阅读全文
posted @ 2019-01-23 14:49 huangyanpeng 阅读(190) 评论(0) 推荐(0)
摘要:01-修改django默认的数据库 02-配置多数据库连接 03-实现数据库路由 04-为每个app的model分别指定所需要连接的数据库 05-同步数据库 阅读全文
posted @ 2018-11-19 15:29 huangyanpeng 阅读(1426) 评论(0) 推荐(0)