Как добавить пользовательские URL на страницу документации oscar API (API root) - PullRequest
0 голосов
/ 25 февраля 2020

У меня есть приложение Django oscar, и я использую django -oscarapi для своих пользовательских API. Я создал приложение (api), и в это приложение я включил oscarapi.url, который показывает мне URL-адреса для oscarapi. Тем не менее, я добавил пользовательский набор просмотра для регистрации, который я называю «пользователи», и я также хочу отобразить этих пользователей в том же списке, что и у оскарапи. т.е. я хочу добавить еще несколько URL-адресов в тот же список .... как я могу добавить его, чтобы он отображался в виде другой гиперссылки API на странице API ROOT, например http://127.0.0.1: 8000 / api / users / Я могу получить доступ к URL-адресу пользователя, но он не отображается в списке всех API. Как я могу это сделать?

https://prnt.sc/r792or

api / urls.py

router = routers.DefaultRouter()
router.register(r'users', UserCreateAPIView)

urlpatterns = [
    #oscarapi default urls
    path(r'', include("oscarapi.urls")),
    #custom url
    path(r'', include(router.urls)),    
]
...