32 lines
972 B
Python
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')
|