Генерация документации Tastypie - программирование
Подтвердить что ты не робот

Генерация документации Tastypie

Я пытаюсь использовать инструмент auto-doc для создания API-документа для tastypie REST API. Я попробовал tastytool, но, похоже, не отображает параметры результата api, а столбцы модели. Затем я попробовал Sphinx казаться более перспективным, поскольку Tastypie поддерживает Sphinx, но я не могу найти пример, чтобы показать, где и как поставить комментарий для API внутри кода, и сгенерировать их в документе.

Кто-нибудь может поделиться некоторой информацией или примером о правильном написании комментария и сгенерировать документ Sphinx для API на основе Tastypie? спасибо.

4b9b3361

Ответ 1

Возможно, вы захотите взглянуть на tastypie-swagger, в котором используется Swagger, чтобы создать/doc/страницу для Tastypie API.

У меня был некоторый успех в этом, после нескольких незначительных изменений (которые были необходимы из-за разницы в версии тастипа, я полагаю).

Изменить: Адаптации, которые я нашел необходимыми (из-за версии django < 1.4 и версии tastypie > 0,9.11), теперь объединены в основную ветвь tastypie-swagger.

Ответ 3

Возможно, я полностью упустил точку вашего вопроса, но если вы просто пытаетесь создать документы, которые поставляются с исходным дистрибутивом, в каталоге docs есть Makefile, который выполняет необходимые действия. Вы должны указать целевой тип вывода, такой как html, json, latex и т.д. Я сохраняю локальную копию документов для django, tastypie и slumber, поскольку я использую все три совместно друг с другом, и я использую опцию make html часто.

Если я ошибаюсь в том, что вы пытаетесь достичь, возможно, мы сможем прийти к некоторым разъяснениям.