zoukankan      html  css  js  c++  java
  • Django学习(四)---Admin配置

    1)Admin:

    admin是django自带的功能强大的自动化数据管理界面

    被授权的用户可以直接在Admin中管理数据库(增、删、改、查)

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

    2)配置Admin:

    1.创建超级用户 python manage.py createsuperuser  (需要创建用户名和密码)

    2.访问后台管理系统:localhost:8000/admin  (admin入口url)

    3.修改setting.py中LANGUAGE_CODE='zh_Hans' (修改后可改成中文界面)

    3)配置应用

    在应用下的admin.py中引入自身的models模块,加入代码  admin.site.register(models.***)

    admin.py如下:

    from django.contrib import admin
    from . import models
    # Register your models here.
    admin.site.register(models.Article)

    进入Admin的后台管理界面即可修改数据(对应的就是数据库中的数据)

    4) 如下图,默认的数据显示名称都是相同的,不方便管理

    5)可修改数据的默认显示名称

    修改models.py如下:

    from django.db import models
    
    # Create your models here.
    class Article(models.Model):
        title = models.CharField(max_length=32,default='my title')
        content = models.TextField(null=True)
    
        def __str__(self):
            return self.title

    修改后的界面如下:

  • 相关阅读:
    vue基础04计算属性
    vue基础01条件渲染
    vue基础14vuex
    其他03动态拼接地址,使用本地的图片不显示
    其他05vue中ref
    HTML基础02CSS
    其他12es6...运算符
    其他11依赖注入
    其他07插槽
    其他06js类型判断
  • 原文地址:https://www.cnblogs.com/Lovebugs/p/7170814.html
Copyright © 2011-2022 走看看