mirror of
https://github.com/yogeshojha/rengine.git
synced 2026-09-17 23:37:47 +02:00
49 lines
1.8 KiB
Python
49 lines
1.8 KiB
Python
from django import forms
|
|
from .models import Domain
|
|
from .validators import validate_domain
|
|
|
|
class RawDomainForm(forms.Form):
|
|
domain_name = forms.CharField(
|
|
validators=[validate_domain],
|
|
required=True,
|
|
widget=forms.TextInput(
|
|
attrs={
|
|
"class": "form-control",
|
|
"id": "domainName",
|
|
"placeholder":"example.com"
|
|
}
|
|
))
|
|
domain_description = forms.CharField(
|
|
required=False,
|
|
widget=forms.TextInput(
|
|
attrs={
|
|
"class": "form-control",
|
|
"id": "domainDescription",
|
|
}
|
|
))
|
|
class UpdateDomainForm(forms.ModelForm):
|
|
class Meta:
|
|
model = Domain
|
|
fields = ['domain_name', 'domain_description']
|
|
domain_name = forms.CharField(
|
|
validators=[validate_domain],
|
|
required=True,
|
|
widget=forms.TextInput(
|
|
attrs={
|
|
"class": "form-control",
|
|
"id": "domainName",
|
|
"placeholder":"example.com"
|
|
}
|
|
))
|
|
domain_description = forms.CharField(
|
|
required=False,
|
|
widget=forms.TextInput(
|
|
attrs={
|
|
"class": "form-control",
|
|
"id": "domainDescription",
|
|
}
|
|
))
|
|
def set_value(self, domain_value, domain_description_value):
|
|
self.initial['domain_name'] = domain_value
|
|
self.initial['domain_description'] = domain_description_value
|