随笔分类 - Django
摘要:orm优化 数据库技术进行优化,包括给字段加索引,设置唯一性约束等等; 查询过滤工作在数据库语句中做,不要放在代码中完成(看情况); 如果要一次查询出集合的数量,使用count函数,而不是len函数,但是如果后面还需要到集合,那就用len,因为count还需要进行一次数据库的操作; 避免过多的使用c
阅读全文
摘要:south 命令学习 概述 在django某个版本之前,django自身提供一个创建数据库的命令-syncdb,它会根据model来创建相应的表,但是这个命令不好的地方在于,如果想要对model进行更改字段,那么只能在数据库中把改model对应的表给删除掉,然后再次执行命令来创建数据库。但是,sou
阅读全文
摘要:Django是如何工作的? 概念 以线上版本中Django和Nginx、uwsgi搭配,这里首先要了解uWSGI、uwsgi、WSGI分别代表着什么,其中uWSGI实现了uwsgi、WSGI、HTTP协议的Web服务器,WSGI是通信协议,而uwsgi则是线路协议。 流程 当用户启动Nginx以后,
阅读全文
摘要:PiperMarkdown Blog for Django1.11,Python 3.6,based on Markdown,网址,希望大家能给个star,谢谢! 什么是PiperMarkdown 这是一个快速、简洁而且高效的博客,它基于Django1.11,并且使用了高效的mistune Mark
阅读全文
摘要:模型和数据库 模型 首先我们在创建一个model的时候,这个类都是继承自 django.db.models.Model, 各种Model Field类型 DateField,使用Python的datetime.date实例表示的日期。 EmailField,基于CharField,使用EmailVa
阅读全文
摘要:Django template 总结 原文地址 逻辑控制代码的组成 1.变量(使用双大括号来引用变量) 2.标签(tag)的使用(使用大括号和百分号的组成来表示使用tag) 3.过滤器(filter)的使用 ship_date变量传给date过滤器,date过滤器通过使用"F j,Y"这几个参数来格
阅读全文