【发布时间】:2016-06-02 04:32:18
【问题描述】:
首先让我解释一下这个场景:我正在使用 Django 1.8.7、Python 2.7 和 bootstrap 作为前端的 CRUD。在该 CRUD 的列表中,当用户按下添加按钮时,将打开一个带有组合的模式,供用户选择他想要创建的项目类型。用户选择该选项并动态加载下一个表单。到目前为止,它工作得很好。我的问题是:用户在列表中选择的组合是此表单的字段之一,此字段无法更改。它的形式必须与文本一样。
例子:
当前形式:
Url 为 : domain.com/adm/products/add?category_id=2 时的表单应该是什么
当 category_id 在查询字符串上传递时,我不想让用户编辑这个值。
我的问题是:我怎样才能做到这一点?我将 CreateView 用于视图,将 ModelForm 用于表单。
提前感谢任何提示
【问题讨论】:
-
不清楚你的问题是什么
-
请澄清以下内容:“用户选择选项”..这是您尝试只读的选项吗?这个引用的文本是否准确“.. 并且下一个表单是动态加载的”或者应该是“...并且下一个表单 ELEMENT 是动态加载的”。让我大胆猜测一下,-您的意思是根据用户在模态框中所做的初始选择动态加载的“表单元素值”,真的应该作为信息性文本输出呈现吗?
-
@BobbyC 我已经用显示我想要实现的目标的图像更新了问题。