2016-07-28 33 views
0

我正在使用django-rest-frameworkdjango-rest-swagger分別生成並顯示我的API。他們工作得很好。但是...更改Swagger中的API顯示順序(使用Django REST Framework)

我想更改我的模型在Swagger模式視圖中顯示的順序。

我:

enter image description here

這個命令似乎很奇怪(不按字母順序排列,或者基於任何我的代碼,我可以找到),但一致的(保持不變)給我。

我想(例如)「噬菌體」模型首先在列表中。

我該如何重新排列這些?

回答

0

Django Rest Swagger將按照您在代碼中插入網址的順序進行操作。

舉例來說,像這樣:

# ... 
url(r'^phages', include('phages.urls')), 
url(r'^subclusters/', include('subclusters.urls')), 
# ... 

這將在上面獲得的噬菌體。

+0

所以,如果我使用'路由器'我不能這樣做?我需要明確指定每一組網址? –

+0

你說得對,我沒有使用路由器。但是,您確實在路由器內部有一個命令,並且必須以同樣的方式在您的URL中註冊路由器。我認爲djang-rest-swagger也會遵循這一點。但我無法證實這一點。 – jarussi

相關問題