• 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

    修改后的界面如下:

  • 相关阅读:
    BZOJ4004: [JLOI2015]装备购买
    POJ3696:The Luckiest number
    BZOJ1053: [HAOI2007]反素数ant
    BZOJ1029: [JSOI2007]建筑抢修
    牛站(贪心+暴力做法)
    浅谈SPFA(没有特别的探讨,只是对某天晚上的思考做个记录)
    火车进栈问题(如何快速计算单个组合数)
    雷达设备
    畜栏预定
    防晒
  • 原文地址:https://www.cnblogs.com/Lovebugs/p/7170814.html
Copyright © 2020-2023  润新知