Python Django扩展基字段类
基本上,我想在基本字段类中添加(补丁)一个新字段选项,如这里所示,因此它适用于所有其他字段 一个名为“js_inputmask”的可选参数,它只是一个javascript库将使用的字符串,例如:Python Django扩展基字段类,python,django,django-models,Python,Django,Django Models,基本上,我想在基本字段类中添加(补丁)一个新字段选项,如这里所示,因此它适用于所有其他字段 一个名为“js_inputmask”的可选参数,它只是一个javascript库将使用的字符串,例如: class MyModel(models.Model): phone = models.IntegerField(verbose_name='Phone Number', js_inputmask='(99) 9999-9999') 我怎样才能加上这些呢?我听说过monkey patch,但不
class MyModel(models.Model):
phone = models.IntegerField(verbose_name='Phone Number', js_inputmask='(99) 9999-9999')
我怎样才能加上这些呢?我听说过monkey patch,但不知道如何在构造函数中实现它也许可以看看github上django的源代码
EmailField
是一个很好的简单例子:@fips我没有使用表单,也不打算让你检查?顺便说一句,最好使用特殊字段来存储电话号码:)@Mojimi前端验证是第一道防线,它不排除后端验证,反之亦然。屏蔽字段很好,但为什么不最大化限制并确保无法将无效数据放入数据库?