mirror of
https://github.com/graphql-python/graphene-django.git
synced 2024-11-15 06:08:59 +03:00
8f63199a63
* Handle Django database atomic requests * Create and handle database atomic mutations * Make code compatible with Python 2.7 * Code style * Define set_rollback instead of using the one in rest_framework.views because of backward compatibility * Implement mock.patch.dict
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
|