Django:从文件中加载信息并在保存前进行编辑

问题描述

我有一个 bib tex 文件,其中包含很多参考文献(带有作者、姓名、年份等的书籍),我想在 django 管理中导入并在保存之前对其进行编辑。

目前我有一个带有文件的模型,当我点击保存时,所有资源都会被保存。之后我可以转到管理面板,打开每个参考并手动编辑它们。

有人知道如何将信息从文件加载到管理页面中,以便我可以在保存信息之前对其进行编辑吗?

应该是这样的。问题是我的文件上传器,每个选择(参考)都将预先填充文件中的信息。文件和引用之间不应有外键。:

enter image description here

提前致谢。

解决方法

如果我理解正确,您可以做的是编写 python manage.py collectstatic 它将为您带来 css 和 js 文件。然后你可以编辑 js 文件,如果 bib tex 文件是 static 那么你可以很容易地通过 js 把它放在管理面板的前面页面的某个地方。如果它是动态,那么您也可以这样做,但会有点困难。但是是的,你可以做到。