【发布时间】:2009-09-03 10:46:27
【问题描述】:
是否可以读取 Django 模型的字段选项?以模型为例:
class MyModel(models.Model):
source_url = models.URLField(max_length=500)
...
即我将如何以编程方式从视图或表单中读取“max_length”选项。
我目前的解决方法是定义一个单独的类属性:
class MyModel(models.Model):
SOURCE_URL_MAX_LENGTH=500
source_url = models.URLField(max_length=SOURCE_URL_MAX_LENGTH)
...
然后我可以从任何导入 models.MyModel 的地方访问它,例如:
from models import MyModel
max_length = MyModel.SOURCE_URL_MAX_LENGTH
【问题讨论】: