django-3 admin开启后台配置并展示表内容

Posted vivi~

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了django-3 admin开启后台配置并展示表内容相关的知识,希望对你有一定的参考价值。

设置了superuser 之后,可以在run server 后,

通过浏览器访问后台,进行界面配置。

 

1. python manage.py creatersuperuser

此命令在manage.py 同级目录下执行

创建一个与当前系统用户(vivi)不重名的超级用户:admin

设置一个不低于8位的密码

 

2. python manage.py run server 

启动服务器

 

3. 在浏览器中访问:localhost:8000/admin/

进入登录界面,输入1. 中设置的用户名密码

ps: myblog项目下的urls.py 中有配置admin相关路径

urlpatterns = [
    url(r\'^admin/\', admin.site.urls),
    url(r\'^blog/\', include(\'blog.urls\')),
    url(r\'^blog2/\', include(\'blog2.urls\')),
]

 

4. 初始英文,改为中文语言:

myblog项目下的setting.py中,将LANGUAGE_CODE 的值改为zh-hans

# LANGUAGE_CODE = \'en-us\'
LANGUAGE_CODE = \'zh-Hans\'  # zh-hant 繁体字

  

5. 到应用blog中,admin.py下,注册admin用户

使应用:blog 可以显示在界面上,它下面的articles表,也显示出来了

from . import models

# Register your models here.
admin.site.register(models.Article)

 

6. 进入Articles,可以修改、增加数据,再次从DB查看,也能发现该文章已存在

 

7. 初始显示的是表名,可以改为字段名:

在models.py中 添加__str__(self)方法,返回字段:title即可

# Create your models here.
class Article(models.Model):
    title = models.CharField(max_length=32,default=\'Title\')
    content = models.TextField(null=True)

    def __str__(self):
        return self.title

  

 

以上是关于django-3 admin开启后台配置并展示表内容的主要内容,如果未能解决你的问题,请参考以下文章

Django搭建个人博客平台4---后台admin优化simpleui和导入导出

基于vue的admin后台tab标签构建

补充--admin后台管理和用户端静态文件

前端后台管理模板(x-admin)和画图工具(图表展示)

python—90 自定义的admin后台管理框架

django 进行语言的国际化及在后台进行中英文切换