我是Django testcase的新手。
我正在使用带有mysql的django作为后端。我正在尝试为特定的应用程序运行django testcase。我收到了如下警告。
"警告:转换列'选项'从VARCHAR到TEXT"
但是这个警告正在阻止我的测试用例。也没有得到测试用例的结果。此时它创建了test_db。让我清楚测试用例运行时发生的事情以及此错误的详细信息。
由于
答案 0 :(得分:0)
在Django DB Docs中告诉我,max_length = 255保证始终适用于 CharField,SlugField 。 因此,如果需要在这些字段中存储大量值,请使用“TextField”而不是“CharField”:
使用:
options = models.TextField(null=True, blank=True)
而不是:
options = models.CharField(max_length=65536, blank=True)
现在我修正了错误。