如何从django模型创建双长文本字段

Raj*_*eev 3 python django django-models django-forms

如何double使用django模型在mysql中创建一个字段.我遇到此错误以及如何longtext使用django 创建数据类型

class Test(models.Model):
   maxcount = models.DoubleField(null=True) ## double DEFAULT NULL,
   cs = models.TextField()#longtext,
Run Code Online (Sandbox Code Playgroud)

错误:

    maxcount = models.DoubleField(null=True) ##double DEFAULT NULL,
    AttributeError: 'module' object has no attribute 'DoubleField'
Run Code Online (Sandbox Code Playgroud)

And*_*hev 9

DoubleField在Django 中没有,但是FloatField [Django的Model字段引用中的FloatField描述]double在mysql中创建了一个数据类型.

Django 在mysql中TextField创建了一个LONGTEXT类型.没有简单的方法来改变TextField创建行为,例如MEDIUMTEXT在mysql中输入.但是可以创建一个自定义模型字段来实现:编写自定义模型字段