生成的表单我使用ModelForm
生成表格,并让它们看起来不错,我使用crispyforms
我的问题是我怎么能包括形式的JavaScript事件处理程序,因为是由Django的生成HTML代码。
我使用ModelForm
和crispyforms
,因为我不知道css和html尽可能多地使它们像现在这些工具一样吸引人?
或者我怎么能用HTML生成的表格来使用crispy forms
以防我用HTML写所有表单?我是一个新手。任何援助是高度赞赏。Javascript语言,通过的ModelForm
-1
A
回答
1
您可以检查浏览器检查形式的id
和领域,并在此id
添加事件亨德勒或者您也可以通过每个字段呈现形式,像这样:
<form action="">
{{ form.some_field }}
{{ form.other_field }}
<form>
,放在HTML标签{{ form }}
标签,你想,像这样:
<p class="some-class"> {{ form.some_field }} </p>
通过香脆的形式,你可以使用FormHelper
,并在forms.py
文件中添加类:
from crispy_forms.helper import FormHelper
from crispy_forms.layout import Layout
class TestForm(forms.Form):
test_field = forms.CharField()
helper = FormHelper()
helper.layout = Layout(
Field('test_field', css_class="write_class_here")
)
如果使用FormHelper
,注册所有领域,如例如在这样{% crispy form %}
这里模板加载它是文档http://django-crispy-forms.readthedocs.org/en/d-0/layouts.html
0
Django的JavaScript是静态文件。请参阅Django HOWTO on static files以了解它的工作原理。
您很快就会用附加的eventListeners编写js
文件,并在您的模板中加载scripts
标记。
相关问题
- 1. 通Javascript语言,PHP
- 2. 搜索Twitter通过语言
- 3. 通过回答python语言
- 4. 如何通过语言环境获取各种语言的语言名称?
- 5. 如何通过“V8”包使用R语言的Javascript库?
- 6. 通过D语言的值捕获Lambda
- 7. 映射流通过语言的FFmpeg
- 8. Dom语言Javascript?
- 9. Django的admin.py:save_model()不通过的ModelForm
- 10. Javascript是一种通用语言?
- 11. 通过语言环境代码获取日期格式javascript
- 12. Javascript语言,HTML不执行通过SSL连接
- 13. Facebook Javascript SDK语言环境语言
- 14. 如何在Django通过的ModelForm
- 15. v:link:typolink with aditionalParams通过flux.field.select设置语言
- 16. ASP MVC 2通过url更改语言
- 17. 传通过在Xcode参考,C语言
- 18. Sitecore:通过语言获取翻译
- 19. 通过任何编程语言
- 20. 通过语言获取变量
- 21. 通过编程语言访问Skype
- 22. addchild动画cc通过Actionscript 3语言
- 23. 通过API更改wordpress语言
- 24. 通过php制作多语言网站
- 25. 通过DLR进行VBx语言托管?
- 26. Magento通过登录改变语言
- 27. Javascript语言,PHP if语句
- 28. Javascript语言,形式
- 29. Javascript语言构造
- 30. Html.ActionLink Javascript语言,HREF
人们回答我的问题,有人给我消极的*!请出面,让我认识这个事业。 – user2719152