docs表示您可以设置trailing_slash=False
,但是如何允许两个端点都可以使用斜线呢?
最佳答案
您可以覆盖SimpleRouter类的 __init__
method:
from rest_framework.routers import SimpleRouter
class OptionalSlashRouter(SimpleRouter):
def __init__(self):
super().__init__()
self.trailing_slash = '/?'
?
字符将使斜杠对于所有可用路由都是可选的。