我有一个简单的应用程序,可以获取用户输入,单击按钮后,输入将保存为数据库中的条目。我正在考虑创建另一个应用程序,该应用程序不仅显示相同的信息(认为是视图配置文件),而且还可以让用户同时编辑显示在文本字段中的文本。
我猜测解决方案是通过从数据库中提取数据来自动填充文本字段,并在单击提交按钮后允许覆盖数据。
答案 0 :(得分:0)
通常,阅读和编辑视图是分开的,其理由很充分,例如避免意外编辑,允许不同级别的访问等。但是此功能确实通过forms在Django中存在。如果您已经具有用于提交数据的表单,则可以通过使用数据初始化Form实例来为页面提供预先填充的现有数据-在他们称为绑定表单的文档中。 See this example in the docs了解机械原理。