Django学习——Admin

1、什么是admin

admin是Django自带的一个功能强大的自动化数据管理界面,被授权的用户可以直接在admin中操作数据库。

Django提供了许多针对admin的定制功能

2、配置admin——创建超级用户

创建超级用户:通过python manage.py createsuperuser

python manage.py createsuperuser

Django学习——Admin_第1张图片

3、打开服务器,在地址栏中输入http://localhost:8000/admin/ ,然后输入账号密码就可以进入admin后台。(修改setting.py中LANGUAGE_CODE= 'zh_Hans',将后台的语言设置成中文)

Django学习——Admin_第2张图片

3、配置admin——配置应用(这样在后台中就会现在应用中的数据表内容)

在应用下的admin.py中引入自身的models模块(或者里面的模型类)

编辑admin.py:admin.site.register(models.Article)

from . import models

admin.site.register(models.Article)

Django学习——Admin_第3张图片

Django学习——Admin_第4张图片

4、然后就可以在里面修改数据了

Django学习——Admin_第5张图片

5、修改数据默认显示的名称,就是下图的这个(这里直接显示文章的标题是比较合适的)

Django学习——Admin_第6张图片

在应用下的models.py文件找到创建的类,而后增加如下函数。python 3.x的版本就使用:

class Article(models.Model):
    title = models.CharField(max_length=32, default="Title")
    content = models.TextField(null=True)

    def __self__(self):
        return self.title

这样就改变了。

你可能感兴趣的:(Python,Django)