月度归档: 2016年3月

Django内嵌类 “class Meta” 的用途

通过一个内嵌类 “class Meta” 给你的 model 定义元数据, 类似下面这样:  

Model 元数据就是 “不是一个字段的任何数据” — 比如排序选项, admin 选项等等. 下面是所有可能用到的 Meta 选项. 没有一个选项是必需的. 是否添加 class Meta 到你的 model 完全是可选的. db_table 本模块在数据库中对应的表的名字: db_table = …

Django模板常用的 过滤器 使用说明

记下来,省得每次google 过滤器,变量的显示形式的改变 一、形式:小写 {{ name | lower }} 二、串联:先转义文本到HTML,再转换每行到 <p> 标签 {{ my_text|escape|linebreaks }} 三、过滤器的参数 django模板内的字符串截取 {{ content |truncatewords:”30″ }} 变量前30个字符,但是有中文就不能用 {{ content |slice:”30″ }}       取变量前500个字符,可用于中文 格式化 {{ pub_date | date:”F j, Y” }} 过…

Django的模型中常用的字段类型

V=models.CharField(max_length=None[, **options])    #varchar V=models.EmailField([max_length=75, **options])    #varchar V=models.URLField([verify_exists=True, max_length=200, **options])    #varchar V=models.FileField(upload_to=None[, max_length=100, **options])    #varchar #upload_to指定保存目录可带格式, V=…

mysql 创建数据库时指定字符集

如下脚本创建数据库yourdbname,并制定默认的字符集是utf8。

  如果要创建默认gbk字符集的数据库可以用下面的sql: