Files
@ dfcd2acc7466
Branch filter:
Location: symposion_app/pinaxcon/proposals/fields.py - annotation
dfcd2acc7466
727 B
text/x-python
create penguin tickets through their category
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
|