您的位置:首页 > 编程语言 > Go语言

20121025 The django book 笔记 站点管理

2012-10-25 18:05 295 查看
python manage.py createsuperuser 创建管理站点超级用户

在settings.py MIDDLEWARE_CLASSES中添加

'django.middleware.locale.LocaleMiddleware'管理页面显示本地语言

需添加到'django.contrib.sessions.middleware.SessionMiddleware'后

在models.py中的类变量有些可以默认不填email = models.EmailField(blank=True)

blank=True表示默认为空,其他的变量如不填blank=False为默认设置

email = models.EmailField('e-mail', blank=True)

email = models.EmailField(blank=True, verbose_name='e-mail')

两段代码意思相同,在admin页面上email字段显示的名称为e-mail(首字母不能大写)

class Authoramdin(admin.ModelAdmin):
list_display = ('first_name', 'last_name', 'email',)
search_fields = ('first_name', 'last_name',)

class Bookadmin(admin.ModelAdmin):
list_display = ('title', 'publisher', 'publication_date',)
list_fliter = ('publication_date',)
date_hierarchy = 'publication_date'
ordering = ('-publication_date',)
# fields = ('title', 'publisher',)
fliter_horizontal = ('author',)
raw_id_fields = ('publisher',)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: