Ответ 1
Это зависит от базы данных. Django DB Docs расскажет вам, что max_length=255
гарантированно будет работать всегда.
Если вам нужно что-то определенное в вашем вопросе, я бы предложил использовать TextField.
Это моя модель:
class Position(models.Model):
map = models.ForeignKey(Map,primary_key=True)
#members=models.CharField(max_length=200)
LatLng = models.CharField(max_length=40000)
infowindow = models.CharField(max_length=40000)
Но это не может бежать. Каков максимальный размер параметра max_length
?
Это зависит от базы данных. Django DB Docs расскажет вам, что max_length=255
гарантированно будет работать всегда.
Если вам нужно что-то определенное в вашем вопросе, я бы предложил использовать TextField.
вместо этого используйте TextField
infowindow = models.TextField()
Это зависит от базы данных. Если вы используете MySQL 5.6, тогда существует ограничение в 65 535. Если вы используете выше, то это также допустимо для 1024.
class Demo(models.Model):
max_test = models.CharField(max_length=1024)
Я бегал выше на MySQL 5.7