12
Just return a str function from your AvailableLanguage model:
class AvailableLanguage(models.Model):
LANGUAGES = (
('en', 'English'),
('ru', 'Russian'),
)
lang = models.CharField(max_length=50, unique=True, choices=LANGUAGES)
lang_code = models.CharField(max_length=5, unique=True)
slug = models.SlugField()
def __str__(self):
return self.get_lang_display()
1
use
{{ form.get_lang_display }}
instead of
{{ form.language.get_lang_display }}
- [Django]-Celery 4.0.0 and Class based task workflow
- [Django]-DRF APIView – How can I add help text to auto generated form?
- [Django]-Why is my JSON from Django being cut-off at about 2.1MB?
Source:stackexchange.com