django常用关于admin使用

1、创建admin用户:

python manage.py createsuperuser

输入姓名、邮箱、密码就会创建成功,然后进入localhost:8000/admin/登录即可。

2、修改admin平台的语言为中文:

修改根项目中setting.py中

LANGUAGE_CODE = 'zh-Hans'

3、将项目中的数据配置到admin的站点管理显示

django常用关于admin使用_第1张图片

在对应项目下的admin.py文件中配置如下

from django.contrib import admin
from .models import Article

admin.site.register(Article)

4、修改数据默认显示的名称

未修改效果(全都显示***object):

django常用关于admin使用_第2张图片

修改对应模型文件中对应类下添加一个方法:

django常用关于admin使用_第3张图片

修改后效果:

django常用关于admin使用_第4张图片

5、将每个对象需要展示的展示出来,增加一个日期过滤器

未修改前,只能默认返回一列(如图)

django常用关于admin使用_第5张图片

修改admin.py如下

from django.contrib import admin

from .models import Article
class ArticleAdmin(admin.ModelAdmin):
    list_display = ('title', 'content', 'pub_time')
    list_filter = ('pub_time',)

admin.site.register(Article, ArticleAdmin)

修改后效果:

django常用关于admin使用_第6张图片

你可能感兴趣的:(python,django,python)