Django 1.7:如何在Django中定义utf8数字?

让我们

我的IntegerFieldDjango模型中有一个,如下所示:

class Item(models.Model):    
    related_room = models.ForeignKey(Room)
    item_name = models.CharField(max_length=50)
    item_price = models.IntegerField()

item_price是一个整数值。当我使用Django admin创建新文件时,Item它为我提供了验证错误,item price因为它具有该值۱۵۰۰

验证图片

但是,当我将值更改为1500(而不是其unicode版本)时,它可以正常工作。我所有的表字符集和DB字符集均为UTF-8谁能帮我吗?

谢谢。

丹尼尔

文件django/forms/fields.py行261中有错误。该行应为

        value = int(smart_text(value))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章