在Django的Model中定义TextField字段导致无法在Mysql中生成表格
2010-01-19 20:52
716 查看
class Talk(models.Model):
time = models.DateTimeField()
content = models.TextField()
定义上面的Model后,使用manage.py syncdb一直无法看到表格生成的信息,当然mysql数据库中也的确没看到生成的表格。后来发现是TextField的问题,Mysql需要特殊的设置才能使用该字段,后来在Django的官方文档上看到了下面的一段话便豁然开朗:
TextField
class
TextField
([
**options
]
)
A large text field. The admin represents this as a
<textarea>
(a multi-line input).
MySQL users
If you are using this field with MySQLdb 1.2.1p2 and the
utf8_bin
collation (which is
not
the default), there are some issues to be aware of. Refer to the
MySQL database notes
for details.
具体可见:http://docs.djangoproject.com/en/1.1/ref/models/fields/#textfield
time = models.DateTimeField()
content = models.TextField()
定义上面的Model后,使用manage.py syncdb一直无法看到表格生成的信息,当然mysql数据库中也的确没看到生成的表格。后来发现是TextField的问题,Mysql需要特殊的设置才能使用该字段,后来在Django的官方文档上看到了下面的一段话便豁然开朗:
TextField
class TextField
([
**options
]
)
A large text field. The admin represents this as a
<textarea>
(a multi-line input).
MySQL users
If you are using this field with MySQLdb 1.2.1p2 and the
utf8_bin
collation (which is
not
the default), there are some issues to be aware of. Refer to the
MySQL database notes
for details.
具体可见:http://docs.djangoproject.com/en/1.1/ref/models/fields/#textfield
相关文章推荐
- 在Django的Model中定义TextField字段导致无法在Mysql中生成表格
- mybatis-generator 无法自动生成字段类型为text的属性
- Django Model字段类型(Field Types)
- Django文档——Model字段类型(Field Types)
- Django文档——Model字段类型(Field Types)
- Django 模型字段类型总结 (Django Model field types summary)
- 转载django model字段field类型
- textFieldShouldEndEditing 委托导致无法ResignFirstResponder 的一个 Bug
- 没有继承Serializable导致JPA无法生成元模型(MetaModel)
- django migrate生成表结构DateTimeField 类型加了6位精度别的框架无法调用的问题?
- mysql 的text字段无法取值问题
- mybatis下无法通过service注入查询到mysql的text的字段信息的解决办法
- (四)yii修改表结构导致model创建表单出现字段为定义
- MySQL中TEXT与BLOB字段类型的区别
- django model meta类定义abstract = True
- .NET----使用母版页后,控件名称自动生成导致js无法正常操作.net控件的问题
- wpf读取mysql字段类型为text的问题
- 由于启动用户实例的进程时出错,导致无法生成 SQL Server 的用户实例解决办法
- MYSQL主机Master磁盘写满,导致主从数据无法同步各种问题解决
- Django之循环ModelForm判断字段是否为多对多或者一对多