django - Django - 将数据从视图传输到表单
问题描述
我正在努力使用表单更新数据库信息,并且只是在视图之间传递信息。我真的可以使用一些建议,因为我对 Django 还很陌生。
流程是这样的:
1.第一种形式;我将文章价格和标题转移到视图“事件”
2.视图“事件”处理标题和价格,并在html表单中请求确认
3.一旦确认,它将信息引导到视图“transact_test”,我希望这个视图通过使用 Article 模型构建的新表单来处理数据库的更新。但它提供了错误消息:“没有返回 HttpResponse 对象。它返回了 None 。 ”
解决方案
要修复您的错误:在 transact_test 中,您只是在 request.method == 'POST' 块中调用渲染:
render(request, ...)
您需要返回渲染:
return render(request, ...)
你真的应该看看一些额外的 django 教程,这比你需要的更难。使用 django 时,您几乎不应该手动呈现表单。正如塔里克所说,请不要使用图像。
推荐阅读
- python - 记录脚本可与 python2 和 python3 以及特定的 matplotlib 一起使用
- jestjs - 使用 Jest 和 Parcel 导入 ES6 时出错
- c# - Data binding attached property to view model fails
- vhdl - VHDL/GHDL Binary 32-bit Write Overflow When High Bit Set
- opengl - New mesa installed but glxinfo show the older one
- node.js - Variable 'newData' is used before being assigned - TypeScript
- javascript - 禁用输入字段不起作用
- laravel-5 - Laravel Eloquent Fill Model with multiple items
- javascript - 使用 topnav 和事件侦听器调整桌面显示以实现响应式站点导航
- php - 前三行(可折叠)显示在容器中,三行后显示在容器外 - MaterializeCSS