Comment puis-je commander les options d'un champ de formulaire par champ traduit?django-multilingue: champ de liste déroulante par champs traduits
models.py:
class UserProfile(models.Model):
...
country=models.ForeignKey('Country')
class Country(models.Model):
class Translation(multilingual.Translation):
name = models.CharField(max_length=60)
...
template.html:
{# userprofileform is a standard modelform for UserProfile #}
{{ userprofileform.country }}
merci
modifier:
Je veux que les options du champ select
à être commandé par name_de ou name_en selon la langue:
<!-- 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>
Pourriez-vous être plus précis? Que voulez-vous dire par "commander un champ par un autre champ"? Peut-être qu'un exemple pourrait aider. – 3lectrologos
J'espère que c'est clair maintenant. – tback