mirror of
https://github.com/graphql-python/graphene-django.git
synced 2025-07-05 12:53:12 +03:00
Update converter.py
This commit is contained in:
parent
0bf2e29b5f
commit
bdd57b4a76
|
@ -1,5 +1,6 @@
|
||||||
from django.db import models
|
from django.db import models
|
||||||
from django.utils.encoding import force_text
|
from django.utils.encoding import force_text
|
||||||
|
import importlib
|
||||||
|
|
||||||
from graphene import (ID, Boolean, Dynamic, Enum, Field, Float, Int, List,
|
from graphene import (ID, Boolean, Dynamic, Enum, Field, Float, Int, List,
|
||||||
NonNull, String)
|
NonNull, String)
|
||||||
|
@ -56,9 +57,11 @@ def convert_django_field(field, registry=None):
|
||||||
raise Exception(
|
raise Exception(
|
||||||
"Don't know how to convert the Django field %s (%s)" %
|
"Don't know how to convert the Django field %s (%s)" %
|
||||||
(field, field.__class__))
|
(field, field.__class__))
|
||||||
try:
|
|
||||||
from phonenumber_field.formfields import PhoneNumberField
|
|
||||||
@convert_django_field.register(models.PhoneNumberField)
|
try:
|
||||||
|
loader = importlib.find_loader('phonenumber_field.formfields.PhoneNumberField')
|
||||||
|
if loader is not None: @convert_django_field.register(models.PhoneNumberField);
|
||||||
except:
|
except:
|
||||||
print("Couldn't find phonenumber field")
|
print("Couldn't find phonenumber field")
|
||||||
@convert_django_field.register(models.DurationField)
|
@convert_django_field.register(models.DurationField)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user