From ed1914d12708da0044622bd454ea276df56e98d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Rejet=C3=A9?= Date: Fri, 16 Aug 2024 15:54:35 +0900 Subject: [PATCH] announce field type through get_internal_type method Helps drf-spectacular to infer the type for generating OpenAPI schema. --- django_sqids/field.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/django_sqids/field.py b/django_sqids/field.py index 395d46b..4c77846 100644 --- a/django_sqids/field.py +++ b/django_sqids/field.py @@ -94,6 +94,9 @@ def get_sqid_instance(self): ) return Sqids(min_length=min_length, alphabet=alphabet) + def get_internal_type(self): + return "CharField" + def get_prep_value(self, value): if self.prefix: if value.startswith(self.prefix):