django - 1 个表单,1 个基于类的视图,2 个模型,如何?
问题描述
我是 Django 的新手,所以像我 5 岁一样解释它
我一直在绞尽脑汁(和互联网),甚至不确定它是否真的可能。我已经尝试了很多不同的链接/指南,但要么这个概念没有进入,要么我正在尝试做一些不可能的事情。
我的想法是:
父/子模型,基于类的视图,模板中的一个表单。
我愿意接受任何建议,并且我知道 inline-formset 可能是正确的答案,但我发现的每个示例都是多年前的,Django 文档(v3.0)似乎与示例没有什么不同。
到目前为止,我最接近的是让模板显示孩子,我可以在同一个模板中获得父母,但它不是同一种形式。
我哪里错了或者我需要什么基础知识来理解这个?请不要只将我链接到 Django 文档以获取 inline-formset 而没有任何解释
非常感谢
解决方案
想通了,这个链接尽可能接近
https://swapps.com/blog/working-with-nested-forms-with-django/
基于类的视图将处理由
模型 = 父级
可以在上下文中加载其他模型
上下文['second_form'] = ParentForm(instance=self.object)
推荐阅读
- vulkan - 关于 Vulkan VkSubpassDependency 成员的问题
- reactjs - 如何使用 Socket-IO 上传图像文件并做出反应?
- javascript - 使用 JS 正则表达式匹配所有表达式
- react-native - 带有 fontello 的自定义图标不起作用 React Native
- node.js - 后端无法查询 dockerized postgresql
- android - Android Studio webview - 双击禁用上下文菜单
- unity3d - Physics2D.Raycast 适用于某些物体,但不适用于其他物体
- r - 包括 CLI 工具作为 R 包的一部分
- python - Collide_rect 函数一直运行 python
- java - 在entitiManagerFactory 创建期间的NPE