一切都很好,但我不知道为什么我一次又一次收到此错误。我的行大小没有超过,我也将CharFields更改为文本,但同样的错误再次出现。请帮我解决这个问题。
错误消息-
django.db.utils.OperationalError:(1118,'行大小太大。 所用表类型的最大行大小(不计算BLOB)为 65535。这包括存储开销,请查阅手册。您必须将某些列更改为TEXT或BLOB')
from django.db import models
# Create your models here.
'''class App(models.Model):
description = models.CharField(max_length=100)
price = models.DecimalField(max_digits=9,decimal_places=2)
quantity = models.IntegerField()
#media = models.FileField(upload_to='media', default="")
def __str__(self):
return self.description
'''
class JD(models.Model):
Title = models.CharField(max_length=1000)
Location = models.CharField(max_length=1000)
Experience = models.CharField(max_length=1000)
Company = models.CharField(max_length=1000)
Description = models.CharField(max_length=1000)
def __str__(self):
return self.Title
class JDrefined(models.Model):
Title = models.CharField(max_length=100)
Location = models.CharField(max_length=100)
Experience = models.CharField(max_length=100)
Company = models.CharField(max_length=100)
Description = models.CharField(max_length=1000)
Designation = models.CharField(max_length=100)
TechSkillMatch = models.CharField(max_length=100)
SoftSkillMatch = models.CharField(max_length=100)
JobType = models.CharField(max_length=100)
Tskills = models.CharField(max_length=100)
Sskills = models.CharField(max_length=100)
Techskill1 = models.CharField(max_length=100)
Techskill2 = models.CharField(max_length=100)
Techskill3 = models.CharField(max_length=100)
Techskill4 = models.CharField(max_length=100)
Techskill5 = models.CharField(max_length=100)
Softskill1 = models.CharField(max_length=100)
Softskill2 = models.CharField(max_length=100)
Softskill3 = models.CharField(max_length=100)
Softskill4 = models.CharField(max_length=100)
Softskill5 = models.CharField(max_length=100)
def __str__(self):
return self.Title