zoukankan      html  css  js  c++  java
  • 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
    

      

  • 相关阅读:
    Activity与Fragment间的通信
    Activity生命周期.lanchMode.保存状态
    网络知识
    Android内存优化(使用SparseArray和ArrayMap代替HashMap)
    进程/线程死锁产生的原因以及如何避免死锁
    Android UI框架基本概念
    android在线源码
    y音频学习
    给 Android 开发者的 RxJava 详解
    设计模式之观察者模式
  • 原文地址:https://www.cnblogs.com/vivivi/p/7509016.html
Copyright © 2011-2022 走看看