如何在django的多选项模型表单中使用utf8?

如何在django的多选项模型表单中使用utf8?,django,utf-8,django-forms,Django,Utf 8,Django Forms,我有一个带有多选光电管的型号: class Interest(models.Model): user = models.OneToOneField(User) smoking = models.CharField(max_length=20, blank=True, choices=TRIPLE_CHOICES) 在我拥有的模型表格中: class InterestForm(forms.ModelForm): class Meta: mo

我有一个带有多选光电管的型号:

class Interest(models.Model):
    user = models.OneToOneField(User)
    smoking = models.CharField(max_length=20, blank=True, choices=TRIPLE_CHOICES)
在我拥有的模型表格中:

class InterestForm(forms.ModelForm):        
    class Meta:
        model= Interest
        fields = ('smoking')
我想对字段使用多种选择:

TRIPLE_CHOICES = (
    ('بله','بله'),
    ('خیر','خیر'),
    ('گاهی','گاهی'),
             )
我在所有的页面上面都放了编码:utf-8。但是,除非我在ASCII元组中选择一对,否则表单不会验证,即:

TRIPLE_CHOICES = (
    ('بله','yes'),
    ('خیر','no'),
    ('sometimes','گاهی'),
             )
我应该如何解决这个问题?

您可以

from __future__ import unicode_literals
在文件的开头,就在

# -- coding: utf-8

工作得很有魅力!谢谢