Skip to content

Commit 9474411

Browse files
committed
handle datetime as datetime.datetime instead of string
1 parent 0f27af7 commit 9474411

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

graphene_sqlalchemy/converter.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,6 @@ def convert_sqlalchemy_type(type, column, registry=None):
8181

8282

8383
@convert_sqlalchemy_type.register(types.Date)
84-
@convert_sqlalchemy_type.register(types.DateTime)
8584
@convert_sqlalchemy_type.register(types.Time)
8685
@convert_sqlalchemy_type.register(types.String)
8786
@convert_sqlalchemy_type.register(types.Text)
@@ -94,6 +93,11 @@ def convert_column_to_string(type, column, registry=None):
9493
return String(description=getattr(column, 'doc', None),
9594
required=not(getattr(column, 'nullable', True)))
9695

96+
@convert_sqlalchemy_type.register(types.DateTime)
97+
def convert_column_to_datetime(type, column, registry=None):
98+
from graphene.types.datetime import DateTime
99+
return DateTime(description=getattr(column, 'doc', None),
100+
required=not(getattr(column, 'nullable', True)))
97101

98102
@convert_sqlalchemy_type.register(types.SmallInteger)
99103
@convert_sqlalchemy_type.register(types.BigInteger)

0 commit comments

Comments
 (0)