-
Notifications
You must be signed in to change notification settings - Fork 123
Open
Description
对于文章编辑表单提交后出现 TypeError: init() got multiple values for argument ‘instance' 的解决方法如下:
def __init__(self, *args, **kwargs):
initial = kwargs.get('initial') or {}
instance = kwargs.get('instance')
if instance:
if instance.is_md:
initial['content_md'] = instance.content
else:
initial['content_ck'] = instance.content
kwargs.update({'initial': initial, 'instance': instance})
super().__init__(*args, **kwargs)
StackOverflow 上的相关参考
https://stackoverflow.com/questions/55338745/typeerror-init-got-multiple-values-for-argument-instance
https://stackoverflow.com/questions/19672035/django-multiple-values-for-keyword-argument-initial
Metadata
Metadata
Assignees
Labels
No labels