我有一个自定义模型字段,可以有'链'参数。
from django.db import models
class ChainField(object):
def __init__(self, *args, **kwargs):
chain = kwargs.get('chain', False)
if chain:
self.chain = chain
del kwargs['chain']
super(self.__class__.__mro__[2], self).__init__(*args, **kwargs)
class DateTimeField(ChainField, models.DateTimeField):
pass
现在的问题是:在初始化ModelForm时,如何自动将模型字段的'chain'参数传递给widget类?我知道在html中它变成了表格字段的'class =“chainxxx”'属性。
答案 0 :(得分:0)
覆盖__init__
的{{1}},如下所示:
ModelForm