django-formwizard相关内容

django 向导,在同一步骤中使用 form 和 formset

我有一个场景,我正在尝试计划开始编码,我正在考虑使用 django 向导. 我的计划是用两个步骤构建一个 django 向导,第一个简单但第二个稍微复杂一些.第二步将包含一个表单,该表单将根据从第一步中选择的值进行重塑,我可以看到自己正在这样做.我已经探索了所有现有的功能,我认为它可以轻松完成. 不过,我面临的挑战是第二步本身.我有一个表单和一个表单集,表单集是一对多的(文章-> 图像 ..
发布时间:2022-01-01 13:25:36 其他开发

Django-formwizard 和 ModelFormSet 保存

我正在重写我们应用程序的一大块,它需要用户创建一个 Project 并附加 Rewards. 表单分为不同的步骤,前两个是普通的Project,下一个是Rewards,最后是一个简单的预览,让用户来回轻弹以创建完美的项目. 我的 forms.py class BaseRewardFormSet(BaseModelFormSet):def __init__(self, *args, * ..
发布时间:2021-12-29 18:50:30 Python

用于编辑的表单向导初始数据未在 Django 中正确加载?

我有一个来自单个模型的三页表单列表.我第一次可以保存模型,但是当我想编辑模型时,只有第一个表格显示初始值,后续表格不显示初始数据.但是当我从视图打印 initial_dict 时,我可以正确地看到所有初始视图.我在表单向导上关注了这个博客. 这是我的model.py: class Item(models.Model):用户=models.ForeignKey(用户)price=models ..
发布时间:2021-12-29 18:29:38 其他开发

具有在__init__中具有参数的ModelForms的表单向导

我在Ubuntu 14.04上使用python 2.7,Django 1.9.4. 我已经为django-formtools(特别是表单向导)苦苦挣扎了好几天了.情况如下: 表单向导只是一个两步过程: 第一步:我有一个基于模型的ModelForm.表单的 __ init()__ 需要一个参数(已登录用户的ID,它是一个整数) 第二步:询问用户他/她想要提交表单的简单复选框. ..
发布时间:2021-05-01 19:04:28 Python

自定义模板Django Formwizard

这对于某些人可能是显而易见的,但是我无法弄清楚如何超越get_template_name来为我的form wizard的不同步骤提供不同的模板.这是我到目前为止的内容: class StepOneForm(forms.Form): color = forms.ChoiceField(choices=COLOR_CHOICES) ... class StepTwoForm( ..
发布时间:2020-06-12 18:38:25 Python

带条件问题的Django表单向导

在我的Django应用程序中,我目前有一个带有几个表单类的表单向导.我希望有条件的问题.这意味着,如果用户为某个问题选择“是",则表单中的另一个问题将变为必需,而javascript将使该问题可见.我找到了一个如何在线执行此操作的示例,但是它不起作用.关于如何创建此功能的任何建议? class QuestionForm(forms.Form): COOL_LIST = ( ('co ..
发布时间:2020-06-12 18:37:31 Python

在Django中进行编辑的Formwizards

我正在制作一个Web应用程序,该Web应用程序需要一个表单向导.该向导由3个ModelForms组成,可以完美地工作.但是我需要第二种形式是“编辑形式".也就是说,我需要将其作为传递实例的形式. 如何使用表单向导执行此操作?如何传递模型实例?我看到FormWizard类具有get_form方法,但是是否存在使用Formwizard编辑/查看数据的文档化方法呢? 解决方案 在Djang ..
发布时间:2020-06-12 18:37:16 Python

Django-Oscar Basket定制

我正在将Djnago-oscar用于基于太阳能设备的电子商务网站.我需要使用“电池名称",“注释"和“电池名称"为“购物篮"模型添加一个选项 “制造商".我不想将其添加到AbstractProduct子类中是有原因的.而是我想用子类Basket模型来构建它. 现在,我需要帮助来了解我的工作流程,以使其能够使用AddToBasket表单.在Django-oscar/basket中,有使用formse ..
发布时间:2020-06-12 18:36:59 其他开发

如何在FormWizard中将以前的表单数据传递给DynamicForm的构造函数

我有一个FormWizard,我需要将第一种表单中的数据传递给第二种表单的构造函数,以便构建动态表单. 我可以通过FormWizard的process_step获取第一个表单的数据. 我使用字段列表的数据库调用来创建第二种形式的字段. class ConditionWizardDynamicQuestions(forms.Form): def __init__(self ..
发布时间:2020-06-12 18:36:27 其他开发

Django formwizard与同一页上的formets和表单

我正在使用Django 1.4 FormWizard(具体来说,NamedUrlFormWizard) 首先是基础知识。我有一个3步形式向导我正在建设。最终的结果是定义一个模板,然后选择一些人使用它,然后发送他们一封电子邮件。 步骤1 - 输入基本模板数据(名称,描述等) 步骤2 - 定义N个字段的列表,每个字段都有自己的一组属性,但在结构上都是相同的。 li> 步骤3 - 选择一 ..
发布时间:2017-06-02 22:47:04 其他开发

Django表单向导与Jquery步骤

如何让Django表单向导使用Jquery步骤( http://www.jquery -steps.com/Examples#tabs )?我必须手动写出html而不是使用Django表单?对不起,我知道这是一个非常模糊和一般的问题,但我只是需要一些想法来攻击这个问题。 谢谢 解决方案 您可以使用绝对链接制作标签,无需jquery即可轻松解决。 在每一步(新页面)上,您可以创建新表 ..
发布时间:2017-05-31 00:47:21 其他开发

如何使用django表单向导保存文件?

如何使用django表单向导保存文件?我使用Django 1.3,我找不到示例和解决方案。 ; - / 使用google和django文档我写了: class ContactWizard(FormWizard): def done(self,request,form_list): d = dict((k,v)for form在form_list for k,v in form. ..
发布时间:2017-05-30 22:55:12 其他开发

Django:从表单中保存外键

这是这个问题的延续,我在其中试图找出如何构造一个由lat / lon FloatField组成的PointField。我已经采取@ Simon的建议,并重新组建了我的模型,如下所示: class Point(models.Model): lat = models.FloatField() lon = models.FloatField() class Thing(models.M ..
发布时间:2017-05-30 03:33:11 Python

Django-formwizard和ModelFormSet保存

我正在重写我们的一个应用程序,需要用户创建一个项目与奖励附加到 表单分为不同的步骤,前两个是正常的 Project ,下一个是奖励,然后最后一个简单的预览,让用户来回轻松创建一个完美的项目。 / p> 我的forms.py BaseRewardFormSet(BaseModelFormSet): def __init __(self,* args,** kwargs): s ..
发布时间:2017-05-30 03:16:24 Python

动态表单的Django Formwizard不会进行下一步

我正在尝试创建一个django formwizard,其中第一个表单在运行时生成了一个选择字段。我可以使用正确的选择生成表单,但是当我单击提交时,formwizard不会继续进行下一步。它提交表单,但返回form1。这是我的表单和视图 ##表单 class EventForm1(forms.Form): def __init __(self,* args,** kwargs): ## ..
发布时间:2017-05-30 03:13:28 其他开发

如何在视图中包装FormWizard?

如何包装Django 表单向导在视图中?我需要这样做,所以我可以访问请求。 有没有人有这样的示例代码? p> 解决方案 我可能应该只是评论Manoj的答案,但是听起来你需要代码 urls.py from django.conf.urls.defaults import * from MyApp import views urlpatterns = patte ..
发布时间:2017-05-30 01:28:13 其他开发