2016-11-11 3 views

答えて

0

Fieldサブクラスの最初の位置引数は、そのフィールドのverbose_nameです:Field__init__コンストラクタ参照:

class Field(RegisterLookupMixin): 
    ... 
    def __init__(self, verbose_name=None, name=None, ...) 
     ... 

アンダースコア_ugettext_lazyための慣例によりエイリアスです:あなたは、おそらく次のように表示されますコード行:

Django docsは、機能的に同等のスニペットとして、キーワードむしろ、位置引数よりも引数:

class MyThing(models.Model): 
    name = models.CharField(verbose_name=_('This is the help text')) 

これは「遅延翻訳」である:

これらの関数は、文字列への遅延参照保存 - ではない、実際の翻訳を。翻訳自体は、テンプレートレンダリングなどの文字列コンテキストで文字列が使用されたときに実行されます。

関連する問題