ipv6ula/ipv6ula/forms.py

15 lines
338 B
Python

from django import forms
from .models import validate_ula_prefix, ULA
class ULAForm(forms.ModelForm):
class Meta:
model = ULA
fields = [ 'prefix', 'name', 'organization', 'website' ]
def clean_prefix(self):
prefix = self.cleaned_data['prefix']
validate_ula_prefix(prefix)
return prefix