URL 名前空間を API ルーターに追加したいのですが、そうすると、ルーターはまだ名前空間のない URL を探します。
router = DefaultRouter()
router.register(r'users', UserViewSet)
router.register(r'events', EventViewSet)
router.register(r'comments', CommentViewSet)
urlpatterns = patterns('apiroot.views',
url(r'^', include(router.urls, namespace='api')),
)
ブラウズ可能な API は、のような URL 名を'user-list'
探し'user-detail'
ます'api:user-list'
。
これには簡単な修正があると思います(やりたいことはかなり標準的なことのようです)が、django-rest-frameworkのドキュメントで解決策が見つかりません。ドキュメントから何かが抜けている場合は、リンクを共有してください。または、これが間違っている場合 (つまり、「なぜそれを行うのか、それは悪い習慣です」など) は、API URL を管理する正しい方法とその理由を説明してください。なれ。ありがとう!