67 lines
3.3 KiB
Python
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'}),
|
||
|
}
|