我在models.py
中的字段为EmailField
和URLField
。当我在这些方法上调用get_internal_type()
时,该方法会返回CharField
而不是EmailField
和URLField
。
我希望它可以EmailField
和URLField
进行进一步处理。
答案 0 :(得分:1)
如果您需要特殊情况下这些类型,请改用该类的名称:
type(field).__name__ # get name of the field class, instead of field.get_internal_type()
EmailField
和URLField
都是 Charfield
子类,只有预设的最大长度和专用验证器。