mirror of
https://github.com/graphql-python/graphene-django.git
synced 2024-11-28 12:33:43 +03:00
17 lines
349 B
Python
17 lines
349 B
Python
|
from django import forms
|
||
|
from django.core.exceptions import ValidationError
|
||
|
|
||
|
from .models import Pet
|
||
|
|
||
|
|
||
|
class PetForm(forms.ModelForm):
|
||
|
class Meta:
|
||
|
model = Pet
|
||
|
fields = "__all__"
|
||
|
|
||
|
def clean_age(self):
|
||
|
age = self.cleaned_data["age"]
|
||
|
if age >= 99:
|
||
|
raise ValidationError("Too old")
|
||
|
return age
|