Django选择大写空格

时间:2017-05-25 17:24:13

标签: django django-models

我遇到一个问题,当在模型中使用Django选项时,它将使用小写并且没有空格来保存值。我必须将大量数据导入数据库,我希望它使用大写字母和空格格式化。我已经尝试将保存的值更改为包含空格和大写字母,但它似乎不起作用。

class Station(models.Model):
FORMAT_CHOICES = (
    ('AC', 'AC'),
    ('Adult Hits', 'Adult Hits'),
    ('CHR', 'CHR'),
    ('Classic Country', 'Classic Country'),
    ('Classic Hits', 'Classic Hits'),
    ('Country', 'Country'),
    ('Gospel', 'Gospel'),
    ('Hot AC', 'Hot Ac'),
    ('News Talk', 'News Talk'),
    ('Oldies', 'Oldies'),
    ('Rock', 'Rock'),
    ('Sports', 'Sports'),
    ('Urban', 'Urban'),
    ('Urban AC', 'Urban AC')
)
TIMEZONE_CHOICES = (
    ('Alaska', 'Alaska'),
    ('Central', 'Central'),
    ('Eastern', 'Eastern'),
    ('Mountain', 'Mountain'),
    ('Western', 'Western'),
)
market = models.ForeignKey(Market, verbose_name=u'Market')
call_letters = models.CharField('Call Letters', max_length=40)
frequency = models.CharField('Frequency', max_length=40)
state = models.CharField('State', max_length=40)
region = models.ForeignKey(Region, verbose_name=u'Region')
timezone = models.CharField('Timezone', max_length=40, choices=TIMEZONE_CHOICES)
format = models.CharField('Format', max_length=40, choices=FORMAT_CHOICES)
positioning = models.CharField('Positioning Statement', max_length=100)

def __unicode__(self):
    return self.call_letters

使用大写的首字母和空格来完成存储选择字段的模型数据的最佳方法是什么?

0 个答案:

没有答案