每日一记======>Django笔记 2012.08.22
admin 管理工具:
自定义字段标签------> 在编辑界面中,字段标签是从字段名称用空格代替下划线生成的, 首字母大写,publication_date --> Publication date ,自己定义的话,verbose_name指定精确值,除非连续大写情况出现,不然不用首字母大写。
1 class Author(models.Model): 2 first_name = models.CharField(max_length=30) 3 last_name = models.CharField(max_length=40) 4 email = models.EmailField(blank=True, **verbose_name='e-mail'** )
设置日期型和数字型字段可选-----> null=True, blank=True
1 class Book(models.Model): 2 title = models.CharField(max_length=100) 3 authors = models.ManyToManyField(Author) 4 publisher = models.ForeignKey(Publisher) 5 publication_date = models.DateField(**blank=True, null=True** )
自定义ModelAdmin类------>blank=True, null=True和verbose_name 修改的是模块级别的,而不是管理级别的,这些修改构成模块的一部分,正好被管理工具使用。django提供大量选项针对特别的模块自定义管理工具,在ModelAdmin classes里边,包含了管理工具中针对特别模块的配置。
- 自定义列表,
- 自定义 编辑表单,
“某度”空间 http://hi.baidu.com/new/wenjiashe521
cnblogs空间 http://www.cnblogs.com/wenjiashe521/