1

Deciaml 値を使用して Select() のローカライズ版を作成する方法を探しています。ドイツでは、セパレータとして がありますが、Django は を使用します。

i18n のすべてがアクティブ化されていますが、ローカライズされたバージョンを取得できません。


次の質問は、RadioSelect() ウィジェットにカスタム ラベルを付けるにはどうすればよいですか? ラベル テキストは、Select が入力を取得するモデルから取得する必要があります。customer.name、customer.title のように、これは可能ですか?

編集して、Select() を次のように入力します。

    class Article(models.Model):
        cu_inside = models.ForeignKey(CuInside, default='')
        class Meta:
           app_label = 'tasks'

そしてForeignKey-Model:

class CuInside(models.Model):
    value = models.DecimalField(max_digits=10, decimal_places=2)

    class Meta:
        app_label = 'tasks'
        ordering = ['pk']

    def __unicode__(self):
        return u'%s' % self.value

今私はModelFormを持っています:

class ArticleForm(ModelForm):
    class Meta:
        app_label = 'tasks'
        model = Article
        fields = ('cu_inside')
        widgets = {'cu_inside': Select() }

だから私は特別なことは何もありません。

コードの編集/インライン化は、スタックオーバーフローで私にとって本当に面倒または新しいものです..

4

0 に答える 0