35235-vm/core/forms.py
Flatlogic Bot e483e6e608 V1
2025-10-25 22:28:34 +00:00

32 lines
972 B
Python

from django import forms
from .models import Document, Client, Portfolio, Activity
class DocumentForm(forms.ModelForm):
class Meta:
model = Document
fields = ('client', 'title', 'description', 'file')
widgets = {
'client': forms.Select(attrs={'class': 'form-control'}),
'title': forms.TextInput(attrs={'class': 'form-control'}),
'description': forms.Textarea(attrs={'class': 'form-control', 'rows': 3}),
'file': forms.FileInput(attrs={'class': 'form-control'}),
}
class ClientForm(forms.ModelForm):
class Meta:
model = Client
fields = ('name', 'email', 'phone', 'address')
class PortfolioForm(forms.ModelForm):
class Meta:
model = Portfolio
fields = ('client', 'name', 'description')
class ActivityForm(forms.ModelForm):
class Meta:
model = Activity
fields = ('client', 'title', 'description', 'status', 'activity_date')