我有一个UserProfile
,它有许多必需的(不是null而是空白)字段,在添加user时我尽量不显示它。你知道吗
我尝试了多种方法,例如:
def get_formsets_with_inlines(self, request, obj=None):
if not obj:
return []
return super().get_formsets_with_inlines(request, obj)
但是在保存User
之后,django
会产生一个错误,即UserProfile
中的字段不能为空。你知道吗
你知道怎么做吗?你知道吗
ModelAdmin为条件内联线提供了一个方法get_inline_instances。你知道吗
从文档中:
例如:
在这里您可以检查obj是否存在。你知道吗
文件中有一点很重要:
相关问题 更多 >
编程相关推荐