模块'django.db.models'没有属性'TextArea'

时间:2018-11-29 03:28:52

标签: python django django-models

这是我的模特。我正在尝试在文本区域做笔记,当我尝试进行迁移时,我得到了module 'django.db.models has no attribute TextArea'

class Note(models.Model):
    timestamp = models.DateTimeField()
    notes = models.TextArea()

不确定是否应该在此上使用django.forms模型,如果应该,我应该有两个模型,一个用于Note,另一个用于NoteForms以处理textarea字段。

2 个答案:

答案 0 :(得分:2)

如果要存储可变长度的文本,可以使用

a = models.TextField()

模型没有属性TextArea()。如果您知道可以使用文本区域输入的最大文本长度,则可以使用CharField。

a = models.CharField(max_length=500)

答案 1 :(得分:0)

如果要存储多行文本,则可以使用TextField

notes = models.TextField()