Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- John Smith
- <input id="id_name" name="name" value="John Smith" />
- <form>
- {% for field in form %}
- {{ field.label }}: {{ field.initial }}
- {% endfor %}
- </form>
- class DayLabelWidget(forms.Widget):
- def render(self, name, value, attrs):
- final_attrs = self.build_attrs(attrs, name=name)
- if hasattr(self, 'initial'):
- value = self.initial
- if type(value) == type(u''):
- value = datetime.date(*map(int, value.split('-')))
- return mark_safe(
- "%s" % value.strftime("%A (%d %b %Y)")
- ) + mark_safe(
- "<input type='hidden' name='%s' value='%s' />" % (
- name, value
- )
- )
- def _has_changed(self, initial, data):
- return False
- from django.utils.safestring import mark_safe
- class PlainTextWidget(forms.Widget):
- def render(self, _name, value, _attrs):
- return mark_safe(value) if value is not None else '-'
- class SomeForm(Form):
- somename = forms.CharField(widget=PlainTextWidget)
Add Comment
Please, Sign In to add comment