django RestFramework'da "Api Root" için belgelerin üretilmesi için herhangi bir "resmi" yol var mı?Django RestFramework'da, Api Kök belgeleri nasıl değiştirilir?
from rest_framework import routers
class MyRouter(routers.DefaultRouter):
def get_api_root_view(self):
api_root_view = super(MyRouter, self).get_api_root_view()
ApiRootClass = api_root_view.cls
class MyAPIRoot(ApiRootClass):
"""My API Root documentation"""
pass
return MyAPIRoot.as_view()
router = MyRouter()
daha temiz ya da daha iyi bir yolu var mı:
RestFramework kaynak koduna baktıktan sonra defaultrouter sınıflara göre geçici bir çözüm bulduk?
:
Bu aşağıda vermektedir. 'DefaultRouter''ı hala sorunsuz kullanabilirsiniz. Özellikle, sağlanan [** format sonek **] (http://www.django-rest-framework.org/api-guide/routers/#defaultrouter) gerekiyorsa. – Yeo
Aynı şeyi yapmanın en iyi yolu ne olurdu, ama başka bir şeyi kırmamanız? Bunun anlamı normal API kökü görünümünün üzerine yazılıyor, bu yüzden işler çalışmayabilir. – Joakim