问题标签 [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.
django - 使用 Django Forms 或 Django Floppyforms 显示网格单选表单
我想用这种网格制作一个表格:
你知道我该怎么做吗?有没有一个 Django Form 小部件呢?
实际上,它是具有相同选择列表的问题,在网格中显示为收音机。
谢谢,
纳提姆
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 中使用正确的钩子和语法来做到这一点。
对于这么简单的问题,很抱歉这么长的文字;)
django - 用于输入 0 到 n 个电子邮件地址的 Django 表单
我有一个 Django 应用程序,其中包含一些相当常见的模型:UserProfile
和Organization
. AUserProfile
或 anOrganization
都可以有 0 到 n 封电子邮件,所以我有一个Email
具有GenericForeignKey
. UserProfile
和Organization
模型都有一个指向模型的GenericRelation
调用(下面提供的摘要代码)。emails
Email
问题Organization
:提供允许用户输入组织详细信息(包括 0 到 n 个电子邮件地址)的表单的最佳方式是什么?
我的Organization
创建视图是基于Django 类的视图。我倾向于创建一个动态表单并使用 Javascript 启用它,以允许用户根据需要添加尽可能多的电子邮件地址。我将使用 django-crispy-forms 和 django-floppyforms 呈现表单,以便使用 Twitter Bootstrap 在网站上显示。
我曾考虑过BaseGenericInlineFormset
在表单中嵌入一个来做到这一点,但这对于电子邮件地址来说似乎有点矫枉过正。将表单集嵌入到由基于类的视图提供的表单中也很麻烦。
请注意,Organization
字段phone_numbers
和也会出现同样的问题locations
。
代码
电子邮件.py:
组织.py:
parent_mixins.py
django - Django 模板查找顺序
我正在编写一个应用程序,它使用django-floppyforms
. 此外,我的应用程序提供了默认twitter bootstrap
皮肤,因此我在我的应用程序中自定义了 floppyforms 模板,以使它们与引导程序相似。我放入floppyforms/{layouts, rows}/bootstrap
了我的应用程序的模板目录。但它不起作用:django 不会使用它们。所以,我不想强制最终用户将自定义模板放入他的项目中,事实上,我想指出 djangofloppyforms
在呈现应用内内容时采用我的本地模板。我只想让我的应用程序独立,没有任何不方便的依赖。
更新
现在我在django-admintools-bootstrap和Django 1.5.1
. admin_tools
之前在 in中添加过INSTALLED_APPS
,但是没有效果。它也不会为django-admintools-bootstrap
. 在使用这两个包和 Django 1.4 的其他类似项目中,一切正常。此外,我检查了 Django 1.5 的发行说明以了解模板查找顺序的更改,但没有发现任何相关信息。
django - 使用 django-floppyforms 时将值传递给 html 模板
我正在使用 django-floppyforms。如何将一些值传递给 html 模板?(用于初始化字段和简单打印)。下面的代码解释了设置:
模型.py:
网址.py:
视图.py:
表格.py:
contactmessage_form.html:
所以:
假设在某个上下文中,我知道listing、sender和receiver(背景解释:URL有listing_id,所以listing的标题和所有者是已知的;而且sender应该是当前登录的用户)。
现在我想显示一个ReplyListingView,将这三个值传递给它,然后让它显示CreateContactMessageForm,这样:
msg_title 小部件预先填充了给定列表的“title”字段的值(即,而不是上面代码中的“????”部分)
<p>USER:...</p>
我可以访问 html(部分)中的发送者、接收者和列表字段的值。
我怎样才能做到这一点?
我希望这个问题足够清楚。
谢谢 :)
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
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(从原始复制)
非常感谢任何帮助
jquery - “用户警告:模板中使用了 {% csrf_token %}”views.py 无法识别“RequestContext”?
我正在研究 django-floppyforms 的实现,特别是滑块小部件。但是我无法让它显示在我的 django web 应用程序中。本机滑块可以工作,但 jQuery 滑块不能。下图显示了问题。
错误
This Question , this question和this question都建议确保使用django.core.context_processors.csrf
上下文处理器,解决方案之一是使用RequestContext
fromdjango.template
正如您在下面看到的,我试图实现它,但它一直给我同样的错误。
有任何想法吗?
- Django==1.6.2
- django-floppyforms==1.2.0
视图.py
slider_one.html
表格.py
编辑:
我还在我的 settings.py 文件的 MIDDLEWARE_CLASSES 中启用了以下功能
django - FloppyForms SplitDateTimeWidget 未在表单中设置现有日期
我已将 FloppyForms SplitDateTimeWidget 添加到我的日期时间字段中,如果已经存储了一个值,则时间在表单中按预期正确设置,但日期只是显示为dd/mm/yyyy
.
为了让表单正确设置日期值,我缺少什么?
生成的 HTML 具有正确的 value 属性,但小部件仅显示 'dd/mm/yyyy'
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:
Here was the generated source:
Floppy
Here is what I get with Floppy using the Bootstrap layout here.
Here is the generated source:
Any ideas on what I am missing?