我想知道是否有可能在 django 中一次獲得一個字段的所有選項。為了更清楚,假設我有一個這樣的模型:class TestClass(models.Model): uuid = models.UUIDField( default=uuid.uuid4, editable=False, unique=True) field1 = models.PositiveSmallIntegerField( validators=[MinValueValidator(0), MaxValueValidator(50)], blank=False, null=False, verbose_name=_('Little description'), help_text=_('Little Help text')) field2 = models.CharField( max_length=250, blank=False, null=False, verbose_name=_('Verbose Name'), help_text=_('Help Text))我知道我可以執行“TestClass._meta.get_fields()”來獲取模型中存在的所有字段及其類型(例如,PositiveSmallInteger、CharField)。我也知道我可以執行 'TestClass._meta.get_field('field1').help_text',結果將是 'Little Help text'。我想知道的是,是否有辦法讓一個字段一次獲得所有選項,類似于'TestClass._meta.get_field('field1').options()'?;蛘呱踔粮玫刈屇P鸵淮潍@得所有領域的所有選項。我現在將覆蓋 Field 類,但我很好奇
添加回答
舉報
0/150
提交
取消