Как я могу программно получить max_length поля модели Django?
Скажем, у меня есть класс Django примерно так:
class Person(models.Model):
name = models.CharField(max_length=50)
# ...
Как я могу программно получить значение max_length для поля name?
Ответ 1
Person._meta.get_field('name').max_length даст вам это значение. Но использование _meta предполагает, что это то, что вы не должны делать при нормальном использовании.