随笔分类 -  django

摘要:序列化器允许将诸如查询集和模型实例之类的复杂数据转换为原生 Python 数据类型,然后可以将它们轻松地呈现为 JSON,XML 或其他内容类型。序列化器还提供反序列化,在首次验证传入数据之后,可以将解析的数据转换回复杂类型。 REST framework 中的序列化类与 Django 的 Form 阅读全文
posted @ 2018-05-27 21:48 家迪的家 阅读(679) 评论(0) 推荐(0)
摘要:django ORM 单独使用 关键点在于需要将项目的根目录设置为模块目录。 QuerySet API 原生sql 阅读全文
posted @ 2018-05-02 11:08 家迪的家 阅读(288) 评论(0) 推荐(0)
摘要:1.11.13版本下的[安装]: 1.下载分支版本 https://github.com/nocmt/Xadmin1.11.x/archive/master.zip 2.解压,并将其放在site-package下 然后在 settings.py文件的INSTALLED_APPS内添加以下代码: 3. 阅读全文
posted @ 2018-05-01 17:33 家迪的家 阅读(967) 评论(0) 推荐(0)
摘要:python manage.py runserver 0.0.0.0:80 ,一定不要用这个轻量级Server作为你的生产环境下的Server,因为它只能用于开发自测阶段。它既没有安全审计功能,而且又是单线程的。 生产坏境部署当然是Docker+Uwsgi+Nginx。 准备条件: 一个完整的项目文 阅读全文
posted @ 2018-04-19 11:04 家迪的家 阅读(324) 评论(0) 推荐(0)
摘要:需求介绍: 所有页面需要检测用户是否登陆,并渲染 登录|注册 或是用户名。 动手写个上下文渲染器 1.项目路径 2.在 zqxt/zqxt/ 这个目录下(与settings.py 在一起)新建一个 context_processor.py 3.我们把新建的两个 上下文渲染器 加入到 settings 阅读全文
posted @ 2018-04-10 21:29 家迪的家 阅读(1311) 评论(0) 推荐(0)
摘要:俗称钩子,用于某个特定的功能 中间件方法: 1. request预处理函数process_request(self,request) 这个方法的调用时机在Django接收到request之后,但仍未解析URL以确定应当运行的view之前。 2. view预处理函数process_view(self, 阅读全文
posted @ 2018-04-03 18:38 家迪的家 阅读(889) 评论(0) 推荐(1)
摘要:1.需求分析必不可少,一定要具体列出本次网站项目所要实现的目标,可能包括简单的页面草图与功能方块图等。 2.数据库设计。 3.了解网站的每一个页面,并设计网页模板(.html)文件 4.使用virtualenv创建并启用虚拟机环境 5. 使用pip install django==1.11.13 6 阅读全文
posted @ 2018-03-30 17:01 家迪的家 阅读(493) 评论(0) 推荐(0)
摘要:母版与继承: 模板语法: {{ 变量 }} {{xxx.1}}#1代表索引,xxx代表list {% %}自动生成html <script>{ var data = {{ data|safe }} //这样就可以变成了字符串 } <script> 处理起来还不是美滋滋,比在html中更灵活。 for 阅读全文
posted @ 2018-01-10 13:48 家迪的家 阅读(173) 评论(0) 推荐(0)
摘要:django 中但凡设计到数据库操作,那就要使用到models.Model的丰富的API。(有好也有坏,好处是方便,不需要接触原生sql语句,坏处是以后优化不便) 1.model表的创建 继承django自带AbstractUser model.py setting.py AUTH_USER_MOD 阅读全文
posted @ 2018-01-06 17:56 家迪的家 阅读(188) 评论(0) 推荐(0)