Admin
admin是django自带的功能强大的自动化数据管理界面
被授权的用户可以直接在Admin中管理数据库(增、删、查、改)
配置Admin
创建超级用户 python manage.py createsuperuser
访问后台管理系统:localhost:8000/admin (admin入口)
修改setting.py中LANGUAGE_CODE='zh_Hans' (改成中文界面)
配置应用:在应用下的admin.py中引入自身的models模块,加入代码 admin.site.register(models.***)
admin.py
from django.contrib import admin
from . import models
# Register your models here.
admin.site.register(models.Article)
进入Admin中***的界面修改数据(对应的就是数据库中的数据)
修改数据默认显示名称
models.py
from __future__ import unicode_literals
from django.db import models
# Create your models here.
class Article(models.Model):
title = models.CharField(max_length=32, default='title')
content = models.TextField(null=True)
def __unicode__(self):
return self.title