From 1c4f95884e4983dbf9ac8ab427d7c19679af578c Mon Sep 17 00:00:00 2001 From: Momotv45 Date: Fri, 7 Oct 2016 17:13:54 +0100 Subject: [PATCH] Update converter.py --- graphene_django/converter.py | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/graphene_django/converter.py b/graphene_django/converter.py index dddd8de..bf57862 100644 --- a/graphene_django/converter.py +++ b/graphene_django/converter.py @@ -58,12 +58,22 @@ def convert_django_field(field, registry=None): "Don't know how to convert the Django field %s (%s)" % (field, field.__class__)) -def get_extra_fields(): - try: - from phonenumber_field.formfields import PhoneNumberField - return PhoneNumberField - except: - return models.DurationField +def get_phone_number_field(): + try: + from phonenumber_field.formfields import PhoneNumberField + return PhoneNumberField + except: + try: + return models.DurationField + except: + pass + return models.CharField + +def get_duration_field(): + try: + return models.DurationField + except: + return models.CharField @convert_django_field.register(get_extra_fields()) @convert_django_field.register(models.DurationField)