Files
@ ccb19316ad41
Branch filter:
Location: symposion_app/pinaxcon/proposals/fields.py - annotation
ccb19316ad41
727 B
text/x-python
dummy presentations to play with
d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 d9ae9e4b2293 | from django import forms
class HelpTextWidget(forms.Widget):
template_name = "forms/widgets/help_widget.html"
def __init__(self, *args, text=None, **kwargs):
super().__init__(*args, **kwargs)
self.text = text
def render(self, name, value, attrs=None, renderer=None):
context = {'text': self.text}
return self._render(self.template_name, context, renderer)
class HelpTextField(forms.Field):
def __init__(self, *args, text=None, **kwargs):
super().__init__(self, *args, **kwargs)
self.required = False
widget = HelpTextWidget(text=text)
widget.is_required = False
self.widget = widget
def clean(self, value):
return value
|