2016-07-28 32 views
0

django-rest-frameworkdjango-rest-swaggerを使用してそれぞれAPIを生成して表示しています。彼らは美しく働いています。しかし...SwaggerのAPI表示順序を変更する(Django RESTフレームワークを使用)

私のモデルがSwaggerスキーマビューで表示される順序を変更したいと思います。

私が持っている:

enter image description here

をこの順序は、奇妙な(ないアルファベット順、または私が見つけることができる私のコードのいずれかに基づいて)が、私には(常に同じ)一貫性のあると思われます。

「ファージ」モデルがリストの最初になるようにしたいと思います。

どのように並べ替えることができますか?

答えて

0

Django Rest Swaggerは、コードにURLを挿入する順番に従います。例えば

、のようなもの:

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

これが一番上にファージを取得します。

+0

もし私が 'router'を使用しているのであれば、それはできませんか?私は明示的にURLの各セットを指定する必要がありますか? –

+0

あなたが正しいです、私はルータを使用していません。しかし、あなたはルータ内で注文しているので、同じ方法であなたのURLにルータを登録しなければなりません。私はdjang-rest-swaggerもそれに従うと思います。しかし、私はそれを確認することはできません。 – jarussi

関連する問題