一,在项目的settings.py 进行本地化
打开settings.py
LANGUAGE_CODE = 'en-us'
表示语言 更改为中文
LANGUAGE_CODE = 'zh-hans' #表示中文
时区改为中国
TIME_ZONE = 'Asia/Shanghai' #中国时间
二,创建管理员
python manage.py createsuperuser
会提示输入用户名和密码
运行服务顿,即可在浏览器进入后台管理的界面
python manage.py runserver
在浏览器输入http://127.0.0.1:8000/admin
进入后台
用账号密码登录
三,在后台管理数据库
后台的作用就是能够方便的管理数据库
但是数据库模型需要进行注册,在admin,py
进行模型类的注册
from django.contrib import admin
from booktest.models import BookInfo
# Register your models here.
admin.site.register(BookInfo)
这时候再刷新浏览器管理界面就可以发现多了个数据库文件
但是此时这个数据库文件打开进去都是显示BookInfo object 因为这里是根据模型类的对象生成的文件,默认的对象返回的是object类型,只需在模型类的构造函数写一个返回值即可
def __str__(self):
return self.btitle
此时再查看后台就有名字了