admin是django自带的一个管理者,由于自带所以直接对admin文件进行一个配置。
一、创建用户:
python manage.py createsuperuser
创建合理的用户信息就可以在网站中登录获取。
1.修改网站的语言:
# zh_Hans中文简体 zh_Hant中文繁体
LANGUAGE_CODE = 'en-us'
2.配置应用:
在应用下admin.py中引入自身的models模块(或里面的模型类)
编辑admin.py:admin.site.register(models.Article),将model类注册进去
1 from django.contrib import admin
2
3 # Register your models here.
4
5 from .models import Article
6
7 admin.site.register(Article)
3.修改数据默认的显示名称:
让内容以标题的形式进行显示,由于是Article的类所以只需要在定义一个方法,返回title就可以了。
1 from django.db import models
2
3 # Create your models here.
4
5
6 class Article(models.Model):
7 # max_length is must param to limit the length
8 title = models.CharField(max_length=32, default='Title')
9 content = models.TextField(null=True)
10
11 def __str__(self):
12 return self.title