Hi guys, 

I'm trying to understand what I would need to do to get the schema 
generation to include verbose_name from my model or a label from a 
serializer form.  I'm converting the schema all the way through to to try 
to drive a React schema-driven form using the javascript package 
reach-jsonschema-form, playground for which 
is https://mozilla-services.github.io/react-jsonschema-form/.

However, the OpenAPI schema generated does not include a label for a field, 
whether I specify it as the verbose_name on my model, or as the label on 
Serializer.   

I've tried to look at the CoreAPI intermediate form, for which I post the 
following:

Field(name='barcode', required=True, location='form', 
schema=<coreschema.schemas.String object at 0x00000000075CF630>, 
description=None, type=None, example=None)
Field(name='universal_sequence', required=True, location='form', 
schema=<coreschema.schemas.String object at 0x00000000075CF7F0>, 
description=None, type=None, example=None)
Field(name='index_sequence', required=True, location='form', 
schema=<coreschema.schemas.String object at 0x00000000075CF8D0>, 
description=None, type=None, example=None)
Field(name='full_sequence', required=True, location='form', 
schema=<coreschema.schemas.String object at 0x00000000075CF908>, 
description=None, type=None, example=None)
Field(name='index_type', required=True, location='form', 
schema=<coreschema.schemas.Enum object at 0x00000000075CF898>, 
description=None, type=None, example=None)


You can see some of the Python from which I produced this brief result in a 
Gist - https://gist.github.com/danizen/6f441f575d04258329d65ba25ec2ea74

If you need more, the whole code is in GitHub - 
https://github.com/NCBI-Hackathons/OnlineAdapterDatabase/tree/dan/tryreact


I'm posting here because I've eliminated django-rest-swagger from the tools 
- the API is using purely Django rest framework, with a custom renderer 
based on the openapi_codec package, as shown in the Django Rest Framework 
documentation.   I've come a long way in understanding how CoreAPI is an 
sometimes internal view, but a schema view can be made external.   I've 
made that an operation on a ViewSet so that it can be browsed through the 
API explorer itself.

The problem here is getting it to include the title for a form...

-- 
You received this message because you are subscribed to the Google Groups 
"Django REST framework" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to