简体   繁体   English

如何隐藏Django Rest Framework api中的URL?

[英]How to hide urls in Django Rest Framework api?

I am using DRF, and I want to noone know what urls my project has. 我正在使用DRF,我想不知道我的项目有什么网址。 So when you go to link like localhost:8000/api/ you can see browsable api, I already hide it by following settings: 所以当你去localhost:8000 / api /你可以看到可浏览的api链接时,我已经通过以下设置隐藏了它:

'DEFAULT_RENDERER_CLASSES': (
    'rest_framework.renderers.JSONRenderer',
),

but it still shows me available urls in json format. 但它仍然以json格式显示我可用的URL。

How to hide these urls? 如何隐藏这些网址?

您可能希望使用SimpleRouter而不是DefaultRouter

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM