mirror of
https://github.com/graphql-python/graphene.git
synced 2025-02-02 20:54:16 +03:00
Relocating UUID form field import code from converter.py to form_converter.py
This commit is contained in:
parent
49258827f8
commit
463c1f98df
|
@ -5,14 +5,10 @@ from singledispatch import singledispatch
|
||||||
from ...core.types.scalars import ID, Boolean, Float, Int, String
|
from ...core.types.scalars import ID, Boolean, Float, Int, String
|
||||||
|
|
||||||
try:
|
try:
|
||||||
UUIDModelField = models.UUIDField
|
UUIDField = models.UUIDField
|
||||||
UUIDFormField = forms.UUIDField
|
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
# Improved compatibility for Django 1.6
|
# Improved compatibility for Django 1.6
|
||||||
class UUIDModelField(object):
|
class UUIDField(object):
|
||||||
pass
|
|
||||||
|
|
||||||
class UUIDFormField(object):
|
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
|
||||||
|
@ -29,7 +25,7 @@ def convert_django_field(field):
|
||||||
@convert_django_field.register(models.EmailField)
|
@convert_django_field.register(models.EmailField)
|
||||||
@convert_django_field.register(models.SlugField)
|
@convert_django_field.register(models.SlugField)
|
||||||
@convert_django_field.register(models.URLField)
|
@convert_django_field.register(models.URLField)
|
||||||
@convert_django_field.register(UUIDModelField)
|
@convert_django_field.register(UUIDField)
|
||||||
def convert_field_to_string(field):
|
def convert_field_to_string(field):
|
||||||
return String(description=field.help_text)
|
return String(description=field.help_text)
|
||||||
|
|
||||||
|
|
|
@ -3,8 +3,12 @@ from django.forms.fields import BaseTemporalField
|
||||||
from singledispatch import singledispatch
|
from singledispatch import singledispatch
|
||||||
|
|
||||||
from graphene import String, Int, Boolean, Float, ID
|
from graphene import String, Int, Boolean, Float, ID
|
||||||
from .converter import UUIDFormField
|
|
||||||
|
|
||||||
|
try:
|
||||||
|
UUIDField = forms.UUIDField
|
||||||
|
except AttributeError:
|
||||||
|
class UUIDField(object):
|
||||||
|
pass
|
||||||
|
|
||||||
@singledispatch
|
@singledispatch
|
||||||
def convert_form_field(field):
|
def convert_form_field(field):
|
||||||
|
@ -23,7 +27,7 @@ def convert_form_field(field):
|
||||||
@convert_form_field.register(forms.ChoiceField)
|
@convert_form_field.register(forms.ChoiceField)
|
||||||
@convert_form_field.register(forms.RegexField)
|
@convert_form_field.register(forms.RegexField)
|
||||||
@convert_form_field.register(forms.Field)
|
@convert_form_field.register(forms.Field)
|
||||||
@convert_form_field.register(UUIDFormField)
|
@convert_form_field.register(UUIDField)
|
||||||
def convert_form_field_to_string(field):
|
def convert_form_field_to_string(field):
|
||||||
return String(description=field.help_text)
|
return String(description=field.help_text)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user