Django 2.0.3 使用笔记

Posted BlackMatrix

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django 2.0.3 使用笔记相关的知识,希望对你有一定的参考价值。

运行环境:

Python 3.5.2

Django 2.0.3


Django Admin中model显示为中文

定义model时,定义一个Meta对象,设置需要显示的中文名称。verbose_name为单数名称,verbose_name_plural为复数名称。因为中文没有区分单数、复数,所以都定义为一样的名称。

from django.db import models

class Article(models.Model):

    class Meta:
        verbose_name = 文章
        verbose_name_plural = 文章

Django Admin中model字段显示为中文

定义model时,在每个字段后增加verbose_name,如下例子中的title

class Article(models.Model):

    class Meta:
        verbose_name = 文章
        verbose_name_plural = 文章

    title = models.CharField(max_length=256, verbose_name=标题)

Django Admin中的app显示为中文

在需要自定义名称的app中(假设app目录的blog),做如下修改

# blog/apps.py
from django.apps import AppConfig

class BlogConfig(AppConfig):
    name = blog
    verbose_name = 个人博客
# blog/__init__.py
default_app_config = blog.apps.HealthConfig

 

 

以上是关于Django 2.0.3 使用笔记的主要内容,如果未能解决你的问题,请参考以下文章

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

django.core.exceptions.ImproperlyConfigured: Requested setting DEFAULT_INDEX_TABLESPACE的解决办法(转)(代码片段

学习笔记:python3,代码片段(2017)

使用 Django 模板作为片段

如何在 Django 中显式重置模板片段缓存?

如何在Django视图中使用for循环返回每次迭代[关闭]