| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- from django import forms
- from django.contrib.auth.models import User
- from django.core.exceptions import ValidationError
- from expenses.models import Category, Expense, MultiplePaymentExepense, LoneExpense
- class CategoryForm(forms.ModelForm):
- class Meta:
- model = Category
- fields = "__all__"
- def __init__(self, *args, **kwargs):
- super().__init__(*args, **kwargs)
- class ExpenseForm(forms.ModelForm):
- class Meta:
- model = Expense
- fields = "__all__"
- def __init__(self, *args, **kwargs):
- super().__init__(*args, **kwargs)
- class MultiplePaymentExepenseForm(forms.ModelForm):
- class Meta:
- model = MultiplePaymentExepense
- fields = "__all__"
- def __init__(self, *args, **kwargs):
- super().__init__(*args, **kwargs)
- class LoneExpenseForm(forms.ModelForm):
- class Meta:
- model = LoneExpense
- fields = "__all__"
- def __init__(self, *args, **kwargs):
- super().__init__(*args, **kwargs)
|