Advertisement
Guest User

Untitled

a guest
May 27th, 2015
230
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.41 KB | None | 0 0
  1. # A simple way to make a "read-only" field in a Django form, without dealing with setting the 'disabled' attr on the HTML
  2.  
  3. class ReadOnlyInput(forms.HiddenInput):
  4. def render(self, name, value, attrs=None):
  5. html = super(ReadOnlyInput, self).render(name, value, attrs)
  6. return html + mark_safe('<span>{0}</span>'.format(value))
  7.  
  8. # Override is_hidden to get Django to print labels
  9. is_hidden = False
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement