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
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})
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"})