问题标签 [django-formwizard]

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 投票
1 回答
48 浏览

django - django 向不同 url 的用户提供了一些 django 管理表单

Django 管理员真的很棒。它提供了很多功能,我们可以广泛地使用数据。

而不是编写模型表单?我是否可以向非管理员用户提供 django 具有的所有 CRUD 功能的一些表单。

假设我的模型中有三个类。

A 类、B 类和 C 类。

在管理员中,我同样可以玩弄 A、B 和 C。

但万一,如果我想让登录用户玩 C 类,用户不是管理员,我不希望他看到管理员部分?所以在不同的网址中,我是否可以从管理员导入表单并提供服务???

告诉我,谢谢!

0 投票
1 回答
197 浏览

django - 使用 get_or_create Django

这是这个问题的延续。

问题是代码不允许创建新对象,因为thing = get_object_or_404(Thing, pk=id)

如何使用get_or_create此功能?还是有另一种更好的方法在这个函数中创建新对象?谢谢你的想法!

0 投票
4 回答
4241 浏览

django - 将自定义html添加到django中的choicefield标签

我现在正在为一个要求而苦苦挣扎,我想在选择字段标签中添加一个图像,但我真的不知道该怎么做。我正在使用 django 表单向导来呈现表单。这是显示我想要实现的目标的图像: 在此处输入图像描述

这就是我现在所得到的(为了使单选按钮内联,我知道可以通过 css 实现): 在此处输入图像描述

这是forms.py:

我正在使用向导表单进行渲染:

除了自定义小部件之外,有人对此有任何建议吗?

0 投票
2 回答
1946 浏览

ajax - django表单向导ajax下一步

我正在使用 django 表单向导创建一个 9 步提案表单。一切都很好,直到我想使用 ajax 来加载下一步。我很难在 jquery 中配置 ajax 调用,因为 django 表单没有包含在表单标记中的操作 url。为什么会这样呢?对我来说双赢的情况是为下一步设置一个加载屏幕,如果该步骤中有上传文件过程,则显示上传文件的加载百分比。谢谢!

0 投票
1 回答
1880 浏览

ajax - 带有 Ajax 的 Django 表单向导

我正在尝试通过 ajax 使用表单向导。我有一个单独的模板,当用户想要开始使用表单时首先加载它。然后通过ajax重新加载,直到完成。

加载表单的第一个 ajax 调用:

这是重新加载提交的ajax调用:

表单可以完成并保存到数据库中,但是上一步按钮不起作用,当我单击它时,它只会继续前进到表单。

和所有其他变体,最后,第一个......

我没有包括所有代码,因为当我直接从浏览器调用 url 时,前一个按钮工作得很好。那是当我将其称为 /create/ 而不是 ajax 所在的 url 时。

ajax(不工作)和没有 ajax(工作)的请求标头。http://snipt.org/AOC9

0 投票
2 回答
764 浏览

django - Django 表单向导:删除中间步骤存储的临时文件

我正在为我的应用程序使用 django(1.4) formwizard。在第 1 步中,我正在上传 2 个文件。这些文件在第二步中使用。一切正常,但这--->“当我完成所有步骤或在第 1 步后停止时,我仍然有临时文件存储在 MEDIA 目录中”

如何确保在任何情况下都删除这些文件?

0 投票
1 回答
106 浏览

django - Can I have unique urls to the multi step signup form built using Django Wizard.

I have used Django wizard form for a multi step signup. But the URL for all the steps is the same. I would like to have unique URLs for each of the step. Is it possible to do it using wizard forms or should I use jquery and build a new multi step signup with unique URLs?

0 投票
1 回答
667 浏览

django - Django 表单向导独特的 URL 设计

我有一个 5 步注册表单,其中第一步嵌入到主页中。所以第 1 步是主页的一部分,其余步骤将继续执行。我喜欢为第 2 步到第 5 步设置唯一的 URL。基于此,我尝试设计 URLS,但我被困在如何将第一步保留为主页 URL(mysite.com),其余部分类似于 mysite.com/signup/step2 等。

这曾经是我以前的单个工作 URL

这是我现在的代码

如何将第 1 步作为主页 URL 并为其余步骤设置唯一 URL?

0 投票
1 回答
206 浏览

php - Delay a PHP process until previous process has been completed

I am new to PHP so please forgive me if I have silly mistakes or my explanation isn't clear...

I am making a local site that controls a few files and folders. The interface uses Codemines jQuery Form Wizard which sends the input values to my process.php file which runs through a series of 'if' statements based on the input values selected.

I have got my form sending the input values correctly using $_SESSION['siteurl'] = $_POST['siteurl']; and the first process works fine which is copying the entire contents of a folder from one destination to another (23mb of content)... The next process is supposed to copy another folder into the folder copied in the last step but this doesn't seem to happen because the previous copy process is still underway due to the amount of files being copied.

So my question is, how can I create a pause in between the first copy process and the second (the second copy process only available once the first is completed)?

I have tried using sleep(4000); and usleep(4000); with no luck but I simply put that code in between the two process (not sure if that is correct).

Here is the PHP code that I am using as part of my process.php file:

I hope this makes sense, please don't hesitate to ask if it doesn't.

PLEASE NOTE:

This is page for managing some basic folder tasks for me alone on a local MAMP server, I understand that copying folders and such is not a good idea for most public web applications. This is simply a management tool for me to run personally.

PS: The if() statements all work fine, i have only pasted in a segment of the code but the issue is definitely to do with how the copying of the first folder takes to process.

Thank you very much to anyone who takes the time to look at this for me.

0 投票
1 回答
1147 浏览

python - 带有条件问题的 Django 表单向导

在我的 Django 应用程序中,我目前有一个带有几个表单类的表单向导。我想有条件提出问题的能力。这意味着如果用户为某个问题选择“是”,则表单中的另一个问题将成为必填项,并且 javascript 将使该问题可见。我在网上找到了一个如何执行此操作的示例,但是它不起作用。关于如何创建此功能的任何建议?