问题标签 [django-floppyforms]

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 投票
2 回答
1778 浏览

django - 使用 Django Forms 或 Django Floppyforms 显示网格单选表单

我想用这种网格制作一个表格:

网格问题

你知道我该怎么做吗?有没有一个 Django Form 小部件呢?

实际上,它是具有相同选择列表的问题,在网格中显示为收音机。

谢谢,

纳提姆

0 投票
1 回答
6012 浏览

django-forms - django crispy-forms & floppyforms w/ bootstrap:如何将 help_text 放入 ModelForm?

我现在对 django 表单有一个小问题(但很烦人)。

我在用着:

  • 推特引导
  • django floppyforms(仅适用于 html5 小部件)
  • django crispy-forms(用于模板标签和渲染)
  • 我的表格都是ModelForms,如果可能的话不应该改变

我搜索了整个网络并尝试了很多东西,但我无法弄清楚我可以在代码中注入 help_text="Some random help text" 的地方。所以这是我的代码(出于理智原因而缩写):

我试图将它作为一个“attrs”字典注入到小部件中,并作为一个属性注入到字段中。

不用说它没有用。我需要一个挂钩来将帮助文本放入我的控件 div 内的“跨度”或“p”中,而不是放入输入小部件中。

我的模板非常小,如果可能的话应该保持这种状态。我不想遍历表单字段:

呈现为以下 html:

使用帮助文本,它应该如下所示:

任何帮助表示赞赏!我没有尝试通过 views.py 将代码注入表单,但我认为这样做没有意义。应该可以在 forms.py 中使用正确的钩子和语法来做到这一点。

对于这么简单的问题,很抱歉这么长的文字;)

0 投票
1 回答
268 浏览

django - 用于输入 0 到 n 个电子邮件地址的 Django 表单

我有一个 Django 应用程序,其中包含一些相当常见的模型:UserProfileOrganization. AUserProfile或 anOrganization都可以有 0 到 n 封电子邮件,所以我有一个Email具有GenericForeignKey. UserProfileOrganization模型都有一个指向模型的GenericRelation调用(下面提供的摘要代码)。emailsEmail

问题Organization:提供允许用户输入组织详细信息(包括 0 到 n 个电子邮件地址)的表单的最佳方式是什么?

我的Organization创建视图是基于Django 类的视图。我倾向于创建一个动态表单并使用 Javascript 启用它,以允许用户根据需要添加尽可能多的电子邮件地址。我将使用 django-crispy-forms 和 django-floppyforms 呈现表单,以便使用 Twitter Bootstrap 在网站上显示。

我曾考虑过BaseGenericInlineFormset在表单中​​嵌入一个来做到这一点,但这对于电子邮件地址来说似乎有点矫枉过正。将表单集嵌入到由基于类的视图提供的表单中也很麻烦。

请注意,Organization字段phone_numbers和也会出现同样的问题locations

代码

电子邮件.py:

组织.py:

parent_mixins.py

0 投票
2 回答
3692 浏览

django - Django 模板查找顺序

我正在编写一个应用程序,它使用django-floppyforms. 此外,我的应用程序提供了默认twitter bootstrap皮肤,因此我在我的应用程序中自定义了 floppyforms 模板,以使它们与引导程序相似。我放入floppyforms/{layouts, rows}/bootstrap了我的应用程序的模板目录。但它不起作用:django 不会使用它们。所以,我不想强​​制最终用户将自定义模板放入他的项目中,事实上,我想指出 djangofloppyforms在呈现应用内内容时采用我的本地模板。我只想让我的应用程序独立,没有任何不方便的依赖。

更新

现在我在django-admintools-bootstrapDjango 1.5.1. admin_tools之前在 in中添加过INSTALLED_APPS,但是没有效果。它也不会为django-admintools-bootstrap. 在使用这两个包和 Django 1.4 的其他类似项目中,一切正常。此外,我检查了 Django 1.5 的发行说明以了解模板查找顺序的更改,但没有发现任何相关信息。

0 投票
4 回答
352 浏览

django - 使用 django-floppyforms 时将值传递给 html 模板

我正在使用 django-floppyforms。如何将一些值传递给 html 模板?(用于初始化字段和简单打印)。下面的代码解释了设置:

模型.py:

网址.py:

视图.py:

表格.py:

contactmessage_form.html:

所以:

假设在某个上下文中,我知道listing、sender和receiver(背景解释:URL有listing_id,所以listing的标题和所有者是已知的;而且sender应该是当前登录的用户)。

现在我想显示一个ReplyListingView,将这三个值传递给它,然后让它显示CreateContactMessageForm,这样:

  1. msg_title 小部件预先填充了给定列表的“title”字段的值(即,而不是上面代码中的“????”部分)

  2. <p>USER:...</p>我可以访问 html(部分)中的发送者、接收者和列表字段的值。

我怎样才能做到这一点?

我希望这个问题足够清楚。

谢谢 :)

0 投票
1 回答
344 浏览

django - 异常值:“模块”对象没有属性“范围输入”

我正在尝试制作一个滑块以允许用户在 Django 中对图像进行评分,但我遇到了Django-Floppyforms

但是,我在尝试使用示例Slider Widget时遇到问题

根据PyPi 安装指南,我使用命令在虚拟环境中通过 pip 安装了它pip install -U django-floppyforms。Apip freeze给我

然后我将它添加到我INSTALLED_APPS的 settings.py

然后,我创建了一个与我的 models.py 和 views.py 处于同一级别的 floppyforms.py 文件,并复制到以下内容

但是,一旦我这样做,我现有的应用程序就会停止工作并给我错误

有任何想法吗?我已经用谷歌搜索了这个错误,但似乎没有得到太多关于它的信息。我正在运行 Python 2.7.5

0 投票
1 回答
91 浏览

jquery - jQuery 元素没有出现在 Django 页面上

我正在尝试从 django-floppyforms 实现 Slider。但是,当我使用给出的示例时,我的页面仅显示一个空文本框。当我使用它渲染它时,{{form.as_p}}我只能让本机滑块工作,但我真的很喜欢 JS 功能。

我有一个从http://jquery.com/download/jquery-1.11.1.min.js下载的副本,它的文件路径是 `floppy_project/src/floppyform_test/static/jsfloppyform_test/static/js/jquery-1.11.1.min.js

我认为这可能是我的 jQuery 文件路径(我尝试了很多变体)或我的 views.py 的问题

我以前没有真正使用过 JavaScript,但这是我尝试过的。

视图.py

slider.html(改编自原始文件)

forms.py(从原始复制)

非常感谢任何帮助

0 投票
2 回答
2475 浏览

jquery - “用户警告:模板中使用了 {% csrf_token %}”views.py 无法识别“RequestContext”?

我正在研究 django-floppyforms 的实现,特别是滑块小部件。但是我无法让它显示在我的 django web 应用程序中。本机滑块可以工作,但 jQuery 滑块不能。下图显示了问题。

在此处输入图像描述

错误

This Question , this questionthis question都建议确保使用django.core.context_processors.csrf上下文处理器,解决方案之一是使用RequestContextfromdjango.template

正如您在下面看到的,我试图实现它,但它一直给我同样的错误。

有任何想法吗?

  • Django==1.6.2
  • django-floppyforms==1.2.0

视图.py

slider_one.html

表格.py

编辑:

我还在我的 settings.py 文件的 MIDDLEWARE_CLASSES 中启用了以下功能

0 投票
1 回答
451 浏览

django - FloppyForms SplitDateTimeWidget 未在表单中设置现有日期

我已将 FloppyForms SplitDateTimeWidget 添加到我的日期时间字段中,如果已经存储了一个值,则时间在表单中按预期正确设置,但日期只是显示为dd/mm/yyyy.

为了让表单正确设置日期值,我缺少什么?

生成的 HTML 具有正确的 value 属性,但小部件仅显示 'dd/mm/yyyy'

0 投票
1 回答
828 浏览

django - bootstrap styling not working with django floppyforms

I am switching from Django Crispy Forms to Floppy Forms, but my desired Bootstrap styling appears to be lost; now it just looks like a plain unstyled form.

Crispy

Here is what I had with Crispy Forms's Bootstrap template pack:

enter image description here

Here was the generated source:

Floppy

Here is what I get with Floppy using the Bootstrap layout here.

enter link description here

Here is the generated source:

Any ideas on what I am missing?