XH_Digital_Management/application/opa_mgnt/forms.py

67 lines
3.3 KiB
Python

from django import forms
from .models import *
class SocialMediaAccountRegistrationForm(forms.ModelForm):
class Meta:
model = SocialMediaAccountRegistration
fields = '__all__'
widgets = {
'platform': forms.TextInput(attrs={'class': 'form-control'}),
'account_name': forms.TextInput(attrs={'class': 'form-control'}),
'primary_department': forms.TextInput(attrs={'class': 'form-control'}),
'secondary_department': forms.TextInput(attrs={'class': 'form-control'}),
'operation_account': forms.TextInput(attrs={'class': 'form-control'}),
'password': forms.PasswordInput(attrs={'class': 'form-control'}),
'operator': forms.TextInput(attrs={'class': 'form-control'}),
}
class AccountOperationManagementForm(forms.ModelForm):
class Meta:
model = AccountOperationManagement
fields = '__all__'
widgets = {
'platform': forms.TextInput(attrs={'class': 'form-control'}),
'account_name': forms.TextInput(attrs={'class': 'form-control'}),
'content_title': forms.TextInput(attrs={'class': 'form-control'}),
'publication_time': forms.DateTimeInput(attrs={'class': 'form-control', 'type': 'datetime-local'}),
'views': forms.NumberInput(attrs={'class': 'form-control'}),
'favorites': forms.NumberInput(attrs={'class': 'form-control'}),
'comments': forms.NumberInput(attrs={'class': 'form-control'}),
'shares': forms.NumberInput(attrs={'class': 'form-control'}),
'likes': forms.NumberInput(attrs={'class': 'form-control'}),
'followers': forms.NumberInput(attrs={'class': 'form-control'}),
'update_time': forms.DateTimeInput(attrs={'class': 'form-control', 'type': 'datetime-local'}),
}
class WebsiteRegistrationForm(forms.ModelForm):
class Meta:
model = WebsiteRegistration
fields = '__all__'
widgets = {
'website_name': forms.TextInput(attrs={'class': 'form-control'}),
'primary_department': forms.TextInput(attrs={'class': 'form-control'}),
'secondary_department': forms.TextInput(attrs={'class': 'form-control'}),
'account': forms.TextInput(attrs={'class': 'form-control'}),
'password': forms.TextInput(attrs={'class': 'form-control'}),
'login_url': forms.TextInput(attrs={'class': 'form-control'}),
'tech_support': forms.TextInput(attrs={'class': 'form-control'}),
'domain': forms.TextInput(attrs={'class': 'form-control'}),
'expiration_date': forms.DateInput(attrs={'class': 'form-control', 'type': 'date'}),
'operator': forms.TextInput(attrs={'class': 'form-control'}),
}
class WebsiteMaintenanceRecordForm(forms.ModelForm):
class Meta:
model = WebsiteMaintenanceRecord
fields = '__all__'
widgets = {
'website_name': forms.TextInput(attrs={'class': 'form-control'}),
'maintenance_content': forms.TextInput(attrs={'class': 'form-control'}),
'maintenance_details': forms.Textarea(attrs={'class': 'form-control'}),
'maintenance_time': forms.DateTimeInput(attrs={'class': 'form-control', 'type': 'datetime-local'}),
'maintainer': forms.TextInput(attrs={'class': 'form-control'}),
}