0

我的字段models.pyEmailFieldURLField。当我调用get_internal_type()这些方法时,方法返回CharField而不是EmailFieldand URLField

我希望它成为EmailFieldURLField进行进一步处理。

4

1 回答 1

1

如果您需要对这些类型进行特殊处理,请改用类的名称:

type(field).__name__  # get name of the field class, instead of field.get_internal_type()

两者EmailFieldURLField 都是 Charfield子类,仅具有预设的最大长度和专用的验证器。

于 2013-03-29T14:06:52.427 回答