如何渲染如何將值添加到django Markitupwidget?
class myform(forms.Form):
title = forms.CharField(max_length = 30)
content = forms.CharField(widget=MarkItUpWidget())
tag = forms.CharField(max_length = 30)
如何渲染如何將值添加到django Markitupwidget?
class myform(forms.Form):
title = forms.CharField(max_length = 30)
content = forms.CharField(widget=MarkItUpWidget())
tag = forms.CharField(max_length = 30)
你打算在你給了極爲有限的信息,前值添加到這個「form.content」,您會使用initial
屬性內容領域:
content = forms.CharField(widget=MarkItUpWidget(), initial="This text will be in the field when it is rendered")
如果需要現場有動態值,你可以這樣做:
# forms.py
class MyForm(forms.Form):
def __init__(self, something_dynamic, *args, **kwargs):
super(MyForm, self).__init__(*args, **kwargs)
self.fields['content'].initial = "Some dynamic value"
# views.py
def my_view(request, ...):
something_dynamic = "some changing text"
form = MyForm(something_dynamic, ...)
但如何在函數視圖中動態添加值? – user1288625 2012-03-24 18:54:19
再次,不確定你在問什麼,但如果你需要在你的視圖中創建動態值,並且你想知道如何在表單中獲得該值,請看我編輯的答案 – 2012-03-24 19:02:30
Thanks Alot ...: ) – user1288625 2012-03-24 19:09:26
的[如何添加默認值Django的markitup小部件可能重複? ](http://stackoverflow.com/questions/9849975/how-to-add-default-value-to-django-markitup-widget) – Alasdair 2012-03-24 18:32:29