2012-12-20 21 views

回答

2

django-tastypie-swagger

定義TASTYPIE_SWAGGER_API_MODULE在你的設置。它應該是一個Python路徑你的tastypie.api.Api實例:

TASTYPIE_SWAGGER_API_MODULE = 'mainsite.urls.api' 
+0

我們是否需要任何特殊的東西添加到模型,他們列爲資源?正如我上面添加的東西,並得到了Swigger UI開始工作,但我無法列出我的任何apis – user1917935

+0

你可以添加你的代碼定義你的api的位置? (即'api = Api(api_name ='v1')') – drewman

+0

我嘗試了很多東西,但仍然得到500:內部服務器錯誤/ api/doc/resources /?api_key =在Swagger UI上的特殊鍵 – user1917935

0

就我而言,我已經叫我的API實例的東西略有不同。

ProjectName/urls.py我:

... 
v1_api = Api(api_name='v1') 
... 

這意味着我需要把這個settings.py

TASTYPIE_SWAGGER_API_MODULE = 'ProjectName.urls.v1_api' 
相關問題