(1)创建超级用户
python manage.py createsuperuser
创建过程中输入用户名,并设定密码(记住)。
(2)登录后台管理:127.0.0.1:8000/admin
后台管理汉化。修改settings.py中LANGUAGE_CODE =’zh_Hans’ 或者zh-hans
(3)配置应用并在后台操作
在应用下admin.py中引入自身的models模块(或里面的模型类)
编辑admin.py: admin.site.register(models.Article)
from django.contrib import admin
from blog.models import Article
admin.site.register(Article)
进入后台,就能看到articles的内容了:
点进去可以看到之前在数据库中插入的一条数据:
在article中通过点击增加按钮来新增一条博客
保存成功了,但发现显示两个相同的article object
(4)修改数据默认显示名称
在Article类下添加一个方法,_str_(self) ,return self.title
修改blog/models.py的内容如下:
from django.db import models
class Article(models.Model):
title = models.CharField(max_length=50,default='Title') #标题
content = models.TextField(null=True) #内容
def __str__(self): #增加的内容
return self.title
重新登录后可以看到博客的标题了,如下: