Django的学习(四)———— admin

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
原文地址:https://www.cnblogs.com/future-dream/p/10381598.html