博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
每日一记======>Django笔记 2012.08.22
阅读量:4957 次
发布时间:2019-06-12

本文共 881 字,大约阅读时间需要 2 分钟。

        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里边,包含了管理工具中针对特别模块的配置。

  • 自定义列表,
  • 自定义 编辑表单,

转载于:https://www.cnblogs.com/wenjiashe521/archive/2012/08/22/2650687.html

你可能感兴趣的文章