Priority display type

This commit is contained in:
ChenFeng 2018-01-21 23:01:02 +08:00 committed by GitHub
parent 78367ba102
commit f36444e521
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -270,10 +270,10 @@ class AutoSchema(ViewInspector):
elif model_field is not None and model_field.primary_key:
description = get_pk_description(model, model_field)
if hasattr(view, 'lookup_value_regex') and view.lookup_field == variable:
kwargs['pattern'] = view.lookup_value_regex
elif isinstance(model_field, models.AutoField):
if isinstance(model_field, (models.IntegerField, models.BigIntegerField, models.AutoField)):
schema_cls = coreschema.Integer
elif hasattr(view, 'lookup_value_regex') and view.lookup_field == variable:
kwargs['pattern'] = view.lookup_value_regex
field = coreapi.Field(
name=variable,