max_length
для CharField
равно 255
, поэтому, что бы вы ни указали в Model
, это не повлияет на database
. Если вы хотите добавить больше, используйте TextField
, а по умолчанию принимается string
или int
, но так как вы используете переменную all
, и я не вижу ее определения, я предполагаю, что это неправильно
class work(models.Model):
Image = models.FileField(upload_to='media',blank=True)
text = models.TextField()
sub_text = models.TextField()
color=models.CharField(max_length=200)
opacity = models.CharField(max_length=200)
link =models.TextField()
grid_column = models.TextField(blank=True)
category = models.CharField(max_length=200,default='all')
def __str__(self):
return '{}'.format(self.text)