Django Admin的简单用法

相关配置

默认配置文件已经写好, 可以直接访问

创建管理员用户

python manage.py createsuperuser

# 根据提示添加
# 用户名
# 邮箱
# 密码(满足复杂性)

界面修改为中文

  • settings.py
LANGEUAGE_CODE = 'zh-hans'

让admin管理app01中的models

  • app01中的models.py
class Publisher(models.Model):
    """
    最大长度为32,
    启用字段唯一,
    admin管理时, 显示中文字段名 - "出版社名称"
    允许为空值
    """
    name = models.CharField(
        max_length=32,
        unique=True,
        verbose_name='出版社名称',
        blank=True
    )
    address = models.TextField(verbose_name='出版社地址')

    """
    admin管理时, 显示中文表名 - "出版社"
    复数显示和单数显示相同
    """
    class Meta:
        verbose_name = "出版社"
        verbose_name_plural = verbose_name

    """
    显示名字
    """
    def __str__(self):
        return self.name

猜你喜欢

转载自blog.csdn.net/yang_kaiyue/article/details/82219772
今日推荐