如何使用django表单呈现一些html

时间:2013-08-05 10:01:26

标签: html django forms

我可以使用django表单/小部件渲染一些html吗?

我有以下表格:

from django import forms
from models import TextNote
class AddNoteForm(forms.ModelForm):
    note_value=forms.CharField(min_length=10,
        widget=forms.Textarea(attrs={'cols': 60, 'rows': 20}))
class Meta:
    model = TextNote
    fields = ['note_name','note_value','note_image',]

class Media:
    js = ('/media/js/counter.js',)

我无法更改html-template,因此我需要找到通过表单渲染向templete添加一些html代码的任何可能性。我怎么能这样做? 谢谢你的建议。

1 个答案:

答案 0 :(得分:0)

您可以在媒体中添加另一个JS(如果可能,还可以编辑现有的JS)。通过添加的JS操作HTML。 jQuery或类似的此类库可用于轻松完成此操作。

class Media:
    js = ('/media/js/counter.js', '/media/js/updateform.js')

/media/js/updateform.js中添加代码以操作表单。