修改admin中App的名称与表的名称

Posted 梦中琴歌

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了修改admin中App的名称与表的名称相关的知识,希望对你有一定的参考价值。

修改APP的名称:

# coding:utf-8

from django.apps import AppConfig
import os

default_app_config = ‘repository.RepositoryConfig‘

VERBOSE_APP_NAME = u"报障系统"


def get_current_app_name(_file):
    return os.path.split(os.path.dirname(_file))[-1]


class RepositoryConfig(AppConfig):
    name = get_current_app_name(__file__)
    verbose_name = VERBOSE_APP_NAME

修改表的名称:

class Permission2Action(models.Model):
    p = models.ForeignKey(Permission,on_delete=models.CASCADE)
    a = models.ForeignKey(Action,on_delete=models.CASCADE)

    class Meta:
        verbose_name_plural = "权限表"

    def __str__(self):
        return "{0}-{1}:-{2}?t={3}".format(self.p.caption,self.a.caption,self.p.url,self.a.code)

  

 

以上是关于修改admin中App的名称与表的名称的主要内容,如果未能解决你的问题,请参考以下文章

fastadmin修改表的注释后怎样修改列表栏的名称

数据库与表的创建及增删改查

表与表的关联关系

更改APP在admin中的显示名称(app.py还有什么用?)

苹果手机软件名称修改

获取错误列名称或提供的值的数量与表定义不匹配