本地化在ModelForm和Custom RadioSelect()标签中选择()

时间:2013-05-21 20:17:14

标签: django django-forms

我正在寻找一种方法来获得带有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() }

所以我没什么特别的。

在stackoverflow中编辑/内联代码对我来说真的很烦人。

0 个答案:

没有答案