如何使用django表单呈现一些html
我可以使用django表单/小部件呈现一些html吗 我有以下表格:如何使用django表单呈现一些html,html,django,forms,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: m
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模板,所以我需要找到任何可能通过FormRender向templete添加一些html代码的方法。我怎么能这样做?
谢谢你的建议 您可以在媒体中添加另一个JS(如果可能,也可以编辑现有的JS)。通过添加的JS操作HTML。或者类似的库可以很容易地实现这一点
class Media:
js = ('/media/js/counter.js', '/media/js/updateform.js')
将您的代码添加到
/media/js/updateform.js
中以操作表单。您能告诉我们您希望添加什么HTML吗?根据您的回答,您最好在小部件python代码、表单python代码或表单html模板代码中添加。谢谢,这确实是我需要的=)此外,我还需要将{{form.media}添加到管理页面。我尝试覆盖此管理站点页面。。但是我在django.contrib.admin.templates中找不到它。也许在没有管理页面覆盖的情况下有更正确的方法来实现这一点?