def __init__(self, user=None, *args, **kwargs): self.helper = FormHelper() self.helper.form_id = 'id-new_item_form' self.helper.form_method = 'post' self.helper.form_action = 'new_item' self.helper.form_class = 'form-horizontal' #self.helper.help_text_inline = True self.helper.layout = Layout( Field('name'), Field('university'), Field('category'), Field('description'), Field('location'), Field('expire_date'), Field('quantity'), Field('quantity_type'), Field('sell_individually'), Field('swappable'), Field('price', help_text_inline=True), #AppendedText('price', '£'), #Needs investigation. Field('notes'), FormActions(Reset('reset', 'Reset'), Submit('submit', 'Add Item', css_class="btn-primary"))) self.user = user super(ItemForm, self).__init__(*args, **kwargs)
def helper(self): form = LoginForm() helper = FormHelper() reset = Reset('','Reset') helper.add_input(reset) submit = Submit('','Log In') helper.add_input(submit) helper.form_action = '/accounts/login/' helper.form_method = 'POST' return helper
def helper(self): form = SignupForm() helper = FormHelper() reset = Reset('','Reset') helper.add_input(reset) submit = Submit('','Sign Up') helper.add_input(submit) helper.form_action = '/accounts/signup/' helper.form_method = 'POST' return helper