【发布时间】:2011-01-09 11:04:14
【问题描述】:
如何按翻译字段排序表单字段的选项?
models.py:
class UserProfile(models.Model):
...
country=models.ForeignKey('Country')
class Country(models.Model):
class Translation(multilingual.Translation):
name = models.CharField(max_length=60)
...
模板.html:
{# userprofileform is a standard modelform for UserProfile #}
{{ userprofileform.country }}
谢谢
编辑:
我希望 select 字段的选项根据语言按 name_de 或 name_en 排序:
<!-- English -->
<select>
<option>Afganistan</option>
<option>Austria</option>
<option>Bahamas</option>
</select>
<!-- German (as it is) -->
<select>
<option>Afganistan</option>
<option>Österreich</option>
<option>Bahamas</option>
</select>
<!-- German (as it should be) -->
<select>
<option>Afganistan</option>
<option>Bahamaas</option>
<option>Österreich</option>
</select>
【问题讨论】:
-
你能说得更具体点吗? “按另一个字段排序一个字段”到底是什么意思?也许举个例子会有所帮助。
标签: django django-forms django-multilingual