jjzjj

InlineModelAdmin

全部标签

python - Django InlineModelAdmin : Show partially an inline model and link to the complete model

我定义了几个模型:Journals、volumes、volume_scanInfo等。一个期刊可以有更多的卷,一个卷可以有更多的scanInfo。我想做的是:在期刊的管理页面中,我希望将卷列表内联(完成)将前一个列表的每个卷连接到其管理页面,我可以在其中显示用于编辑卷的表单及其内联“扫描信息”列表。所以我想要类似的东西:Journal#1adminpage[name][publisher][url].....listofvolumesinline[volume10][..(otherfields)..]Fullrecord[volume20][..(otherfields)..]Ful

python - Django InlineModelAdmin : Show partially an inline model and link to the complete model

我定义了几个模型:Journals、volumes、volume_scanInfo等。一个期刊可以有更多的卷,一个卷可以有更多的scanInfo。我想做的是:在期刊的管理页面中,我希望将卷列表内联(完成)将前一个列表的每个卷连接到其管理页面,我可以在其中显示用于编辑卷的表单及其内联“扫描信息”列表。所以我想要类似的东西:Journal#1adminpage[name][publisher][url].....listofvolumesinline[volume10][..(otherfields)..]Fullrecord[volume20][..(otherfields)..]Ful

python - Django InlineModelAdmin - 根据保存请求设置内联字段(自动设置用户字段)(save_formset vs save_model)

我有两个模型,一个MainModel和一个相关的InlineModel,我想在管理中显示为内联模型。例如,此InlineModel可用于对模型进行注释,并应跟踪登录的管理员用户所做的更改。虽然这看起来很简单(事实上,当用户字段是MainModel的一部分时,文档显示了一个示例),但当该字段位于Inline上时,我似乎无法理解它。具体来说,我的目标是:用户编辑MainModel用户添加一个InlineModel,不填写用户字段用户按下保存代码为新创建的InlineModel实例填充用户字段(奖励!用户字段对于现有实例是只读的,对于新内联是隐藏的)还有我的问题:这是正确的吗?太糟糕了sav

python - 覆盖 Django InlineModelAdmin 上的 save_model

我有一个模型,它有一个user字段,需要从当前登录的用户自动填充。我可以让它按规定工作here如果user字段在标准ModalAdmin中,但如果我正在使用的模型在InlineModelAdmin中并从Admin中另一个模型的记录中保存,它不会占用。 最佳答案 这是我认为最好的解决方案。我花了一段时间才找到它......这个答案给了我线索:https://stackoverflow.com/a/24462173/2453104在您的admin.py上:classYourInline(admin.TabularInline):mode