生成的表單我使用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