问题标签 [django-formtools]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
43 浏览

python - 将数据从视图传递到 django 中的表单

我有一个 django formtool:它需要插入名称并从 MultipleChoiceField 中选择 N 个值的第一步。当用户在第二步中提交此表单时,我需要显示 N MultipleChoiceField,其中每个 MultipleChoiceField 的每个元素都是从数据库中检索的。

第一步

第二步......它只显示一个多项选择空

需要的第二个步骤

我需要获取第一步表单的值,从 Db 中检索数据并将这些数据发送到第二步(forms.py)。对于第二步,我想我需要一个表单集。我已经阅读了一些关于将值从视图传递到表单的问题,但任何解决方案。这是我的代码:

表格.py

视图.py

vdl.html

模型.py

0 投票
0 回答
19 浏览

python - django formtol 中的表单值

我有一个 django formtool 有 2 个步骤。在第一步中,我从多选中选择了一些值,我需要将这些值用于下一次详细说明。根据一些教程(http://blog.hayleyanderson.us/2015/07/26/passing-information-between-django-form-wizard-steps/)我采用第一个表单值但对于多选它只需要最后一个值正如您在图片/打印中看到的那样。

在此处输入图像描述 在此处输入图像描述

这是我的代码。

表格.py

视图.py

不可能取所有 0 站的值吗?

0 投票
0 回答
30 浏览

python - Django WizardForm 使用多个表单保存模型

我有一个模型客户:

把它塞进一种形式是相当多的,所以我把它分成多种形式:

现在我坚持构建 done 方法。当您为一个模型使用多个表单时,文档并不清楚如何执行此操作。

我可以customer = form_list[0].save(commit=False)

然后一一遍历所有其余字段:

customer.delivery_street = form_list[1].cleaned_data['delivery_street']

customer.delivery_number = form_list[1].cleaned_data['delivery_number']

但这太麻烦了,感觉太乏味了。

我该怎么做呢?

视图.py:

网址.py:

0 投票
0 回答
24 浏览

python - ManagementForm 数据丢失或被篡改 Django FormTools Wizard

视图.py

网址.py

表格.py

我正在尝试使用 formtool 用我自己的模板保存多步表单。但我收到错误

保存第一个表单时,无法继续进行。

0 投票
1 回答
10 浏览

django - 如何自动将评论的主题设置为与帖子相同的主题

我希望能够通过点击帖子下的评论链接来创建评论,每个帖子都有一个主题,但我无法获得特定帖子下的评论,所以我想添加主题以及更多功能,但我发现很难根据我评论的帖子自动分配主题

我的views.py pk 设置为post.id

我的模型.py

我的表格.py

0 投票
1 回答
31 浏览

python - Django 表单向导不保存 FileField

我有一个 5 步表单向导,每个都有自己的表单。我首先有一个 FileField,但是出了点问题。当我到达最后一步并按下提交时,我的模型被保存,但我的数据库中的文件字段为空。它不是“空”,而是实际上是空的。我创建了“file_storage”变量,但它只临时存储文件,一旦我提交表单,它就会被删除

这是我的向导类:

表格.py:

模型.py:

没有错误,没有警告消息。我迷路了...

0 投票
1 回答
52 浏览

django - django forms is_valid() 方法总是返回 true 如果所有表单字段的要求都是 false

models.py 创建了一个模型 registerForm.my 数据库是mysql。

表格.py

视图.py

我试图在客户端使用 javascript 和 dajngo 中的服务器端验证来实现表单验证。为了在没有必需属性的情况下实现表单验证,我在 dajngo forms.py 中给出了必需的 false。但是在 is_valid() 方法之后总是返回 true。但是,如果我删除了用于删除 forms.py 中所需字段的 init 函数,则 is_valid() 有效。我想删除必填字段,并且我想使用 is_valid() 方法。

0 投票
1 回答
31 浏览

django - Django 自定义表单模板

我试图通过为表单添加 2 个按钮来更改我的模板并收到此错误。它显示两个按钮,但每次我单击一个按钮时,它都无法正确提交。我想根据按钮单击将模态中的 is_doctor 字段设置为 false 或 true。

视图.py

表格.py

选择用户类型

创建用户

0 投票
0 回答
13 浏览

django - 在 django 向导中使用自定义表单

我将如何使用自定义表单在会话向导中显示,所以当它完成每个步骤时,它会在 signup.html 中显示每个表单的 html。

创建用户.html

视图.py

注册.html