Esempio n. 1
0
	def __init__(self, request, *args, **kwargs):
		super(FindItemForm, self).__init__(*args, **kwargs)
		aa=[]
		for category in Category.objects.filter(user__username=request.user.username):
			if not category.p_category:
				aa.extend([[category.id,  category.name, 0]])
			else:
				aa.extend([[category.id,  category.name, category.p_category.id]])
					
		category_sort,row_start = sort_category(aa,0,0,0)
		bb=[(cate[0], cate[1])  for cate in category_sort]
		self.fields['category'].widget = forms.Select(attrs={'class':"form-control"})
		self.fields['category'].choices = [('',u'所有分类')] + bb	
Esempio n. 2
0
	def __init__(self, request, *args, **kwargs):
		super(CategoryForm, self).__init__(*args, **kwargs)
		aa=[]
		for category in Category.objects.filter(user__username=request.user.username):
			if not category.p_category:
				aa.extend([[category.id,  category.name, 0]])
			else:
				aa.extend([[category.id,  category.name, category.p_category.id]])
					
		category_sort,row_start = sort_category(aa,0,0,0)
		bb=[(cate[0], cate[1])  for cate in category_sort]
		self.fields['p_category'].widget = forms.Select(attrs={'class':"form-control"})
		self.fields['p_category'].choices = [('','----------------')] + bb
		
		self.fields['name'].widget = forms.TextInput(attrs={'class':"form-control"})
		self.fields['isIncome'].widget = forms.CheckboxInput(attrs={'checkbox':True})
Esempio n. 3
0
    def __init__(self, request, *args, **kwargs):
        super(ItemForm, self).__init__(*args, **kwargs)
        aa=[]
        for category in Category.objects.filter(user__username=request.user.username):
            if not category.p_category:
                aa.extend([[category.id,  category.name, 0]])
            else:
                aa.extend([[category.id,  category.name, category.p_category.id]])

        category_sort,row_start = sort_category(aa,0,0,0)
        bb=[(cate[0], cate[1]) for cate in category_sort]
        
        self.fields['category'].widget = forms.Select(attrs={'class':"form-control"})
        self.fields['category'].choices = bb
        
        self.fields['pub_date'].widget = forms.DateInput(attrs={'class':"datepicker form-control"})
        self.fields['price'].widget = forms.TextInput(attrs={'class':"form-control"})
        self.fields['comment'].widget = forms.TextInput(attrs={'class':"form-control"})