Exemple #1
0
def categories(request, template_name='jizhang/categories.html'):
    if request.method == 'POST':
        ## delete categories
        del_ids = request.POST.getlist('del_id')
        delete_items(Category, del_ids)

    return render(request, template_name,
                  {"categories": get_sorted_categories(request.user.username)})
Exemple #2
0
    def __init__(self, request, *args, **kwargs):
        super(FindItemForm, self).__init__(*args, **kwargs)
        categories = get_sorted_categories(request.user.username)

        self.fields['category'].widget = forms.Select(
            attrs={'class': "form-control"})
        self.fields['category'].choices = [('', u'所有分类')
                                           ] + [(c.id, c) for c in categories]
Exemple #3
0
def categories(request, template_name='jizhang/categories.html'):
    if request.method == 'POST':
        ## delete categories
        pass
    
    # shiyan6
    #category_list = Category.objects.filter(user__username=request.user.username).all()

    # shiyan7
    return render(request, template_name, {"categories":get_sorted_categories(request.user.username)})
Exemple #4
0
    def __init__(self, request, *args, **kwargs):
        super(CategoryForm, self).__init__(*args, **kwargs)
        self.user = request.user
        # 根据用户名查找名下的分类
        categories = get_sorted_categories(self.user.username)
        self.fields['p_category'].widget = forms.Select(attrs={'class': "form-control"})
        self.fields['p_category'].choices = [('', u'+')] + [(c.id, c) for c in categories]

        self.fields['name'].widget = forms.TextInput(attrs={'class': "form-control"})
        self.fields['isIncome'].widget = forms.CheckboxInput(attrs={'checkbox': True})
Exemple #5
0
 def __init__(self, request, *args, **kwargs):
     super(ItemForm, self).__init__(*args, **kwargs)
     
     categories=get_sorted_categories(request.user.username)
     
     self.fields['category'].widget = forms.Select(attrs={'class':"form-control"})
     self.fields['category'].choices = [(c.id,c) for c in categories]
     
     self.fields['pub_date'].widget = forms.DateInput(attrs={'class':"form-control"})
     self.fields['price'].widget = forms.TextInput(attrs={'class':"form-control"})
     self.fields['comment'].widget = forms.TextInput(attrs={'class':"form-control"})
Exemple #6
0
    def __init__(self, request, *args, **kwargs):
        super(CategoryForm, self).__init__(*args, **kwargs)
        self.user = request.user
        
        categories=get_sorted_categories(self.user.username)
        
        self.fields['p_category'].widget = forms.Select(attrs={'class':"form-control"})
        self.fields['p_category'].choices = [('',u'----------------')] + [(c.id,c) for c in categories]

        self.fields['name'].widget = forms.TextInput(attrs={'class':"form-control"})
        self.fields['isIncome'].widget = forms.CheckboxInput(attrs={'checkbox':True})
Exemple #7
0
def categories(request, template_name='jizhang/categories.html'):
    if request.method == 'POST':
        ## delete categories
        pass

    # shiyan6
    #category_list = Category.objects.filter(user__username=request.user.username).all()

    # shiyan7
    return render(request, template_name,
                  {"categories": get_sorted_categories(request.user.username)})