Admin Site appending letter “s” to end of each model\table name on Django

微笑、不失礼 提交于 2020-01-14 07:57:08

问题


I tried the verbose name when registering it on my admin.py so that it would appear as Data instead of Datas but that did not work.

admin.site.register(Data, verbose_name="Data")

Any ideas?


回答1:


You should be setting verbose_name_plural in that case. Docs here.

Also you should be setting it on the model's Meta options of your model (docs here). Example:

class MyModel(models.Model):
    # my fields

    class Meta:
        verbose_name_plural = "PluralForMyModel"


来源:https://stackoverflow.com/questions/18659308/admin-site-appending-letter-s-to-end-of-each-model-table-name-on-django

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!