def __init__(self, *args, **kwargs):
		super(ElementsFilterFormBase, self).__init__(*args, **kwargs)

		self.fields = reorder_fields(self.fields, ['created', 'category',
									'hashtags', 'is_exclude'])

		self.helper = FormHelper(self)

		self.helper.form_action = 'javascript:void(0);'
		self.helper.form_method = 'GET'
		self.helper.help_text_inline = True
		self.helper.attrs = {'data_action': 'filter'}

		self.helper.layout.append(FormActions(
			Submit('', 'Search'),
			HTML(format_html("""
				<a class="reset_btn" href="{}">Reset</a>
			""", reverse_lazy('elements_list')))
		))

		if 'created' in self.fields:
			self.fields['created'].widget.attrs['class'] = 'daterange form-control'

		if 'hashtags' in self.fields:
			self.fields['hashtags'].choices = Hashtags.get_list()
    def __init__(self, *args, **kwargs):
        super(ElementsFilterFormBase, self).__init__(*args, **kwargs)

        self.fields = reorder_fields(
            self.fields, ['created', 'category', 'hashtags', 'is_exclude'])

        self.helper = FormHelper(self)

        self.helper.form_action = 'javascript:void(0);'
        self.helper.form_method = 'GET'
        self.helper.help_text_inline = True
        self.helper.attrs = {'data_action': 'filter'}

        self.helper.layout.append(
            FormActions(
                Submit('', 'Search'),
                HTML(
                    format_html(
                        """
				<a class="reset_btn" href="{}">Reset</a>
			""", reverse_lazy('elements_list')))))

        if 'created' in self.fields:
            self.fields['created'].widget.attrs[
                'class'] = 'daterange form-control'

        if 'hashtags' in self.fields:
            self.fields['hashtags'].choices = Hashtags.get_list()
Example #3
0
 def get_context_data(self, **kwargs):
     context = super(ElementsCreateView, self).get_context_data(**kwargs)
     context['hashtags_top'] = Hashtags.get_list(limit=21)
     return context