def get_initial(self):
form_class = self.form_class
if not form_class:
return super(FormMixin, self).get_initial()
# We need a fresh instance to get initial values
form = form_class(
instance=self.instance if isinstance(self.instance, Model) else None
)
res = OrderedDict()
for field_name, field in form.fields.items():
if field.initial:
res[field_name] = self.fields[field_name].to_representation(
field.initial
)
return res
serializers.py 文件源码
python
阅读 28
收藏 0
点赞 0
评论 0
评论列表
文章目录