我有一个Django模型,它使用诸如currency name、currency code和currency symbol之类的字段来关联货币。
class Currency(models.Model):
currency_name = models.CharField(max_length=100)
currency_code = models.CharField(max_length=3)
currency_symbol = models.TextField(blank=True, null=True)
created_at = models.DateTimeField(auto_now_add=True,null=True)
updated_at = models.DateTimeField(auto_now=True)
“货币符号”字段将包含特定货币的符号,例如“符号”。
但是当我试图保存模型时,我得到了以下异常,
django.db.utils.DataError: (1406, "Data too long for column 'currency_symbol' at row 1")
那么正确的数据类型应该是什么?