Django学习之路(八)Admin的学习

来源:互联网 发布:超级sql注入工具教程 编辑:程序博客网 时间:2024/06/12 07:55

Admin

是django自带的自动化数据管理界面,被授权的用户可以在Admin中管理数据库

配置Admin

admin是django自带的一个app。
1,执行程序:

python manage.py createsuperuer #创建超级用户

之后就会创建出admin用户。
这里写图片描述
至此,superuser创建完成。这时候runserver,并且在浏览器中输入http://localhost:8000/admin
这时候就会进入项目自带的后台管理系统。系统默认为英文,我们可以通过更改settings.py中的LANGUAGE_CODE=’zh_Hans’
或者LANGUAGE_CODE=’zh-hans’就会变成中文的后台管理系统。
2,在创建admin用户后,进入你需要管理数据的app中,进入app中django已经创建好的admin.py添加以下代码:

from .models import Articleadmin.site.register(Aritcle)

Article是我们之前学习models的时候自己添加的类,你可以改成你想要管理的数据名称。

完成Admin

打开http://localhost:8000/admin,我们可以在后台对这些数据进行管理。
这个时候我们修改添加数据后会发现Article object这些默认的东西。我们可以进入models.py文件中,修改这个对象打印到屏幕上的函数就可以了。

修改数据默认显示名称方法

在models.py的Article类中添加一个方法
Python2选择__unicode__(self)
python3选择__str__(self)
在这个方法中return self.title

原创粉丝点击