Django AdminModel 添加视图预填充字段
我在后台管理系统里有一个简单的模型。在添加视图中,我有4个字段,第一个字段是指向用户的外键。我需要做的事情有:
- 预先填充用户字段。
- 让这个字段变为只读。
我找不到相关的文档。我查看了以下链接:
编辑:
我在这里找到了第一个问题的解决方案; Django管理后台:点击外键下拉框旁边的“添加另一个”按钮时预填充数据
1 个回答
0
在这里,你需要添加 jQuery 来预先填充特定的字段。你可以在你应用的静态目录里创建一个自己的 js 脚本文件,然后扩展一下管理后台的 change_form.html
文件。比如说,如果你想在添加模板中加入 script.js
脚本,你扩展后的 change_form.html
文件看起来会像这样:
{% extends 'admin/change_form.html' %}
{% load static %}
{% block admin_change_form_document_ready %}
{{ block.super }}
<script type="text/javascript" src="{% static 'qb/js/formset_handlers.js' %}"></script>
{% endblock %}