如何保存完整的Django Rest框架';s在生产上的可浏览API功能?

如何保存完整的Django Rest框架';s在生产上的可浏览API功能?,django,django-rest-framework,Django,Django Rest Framework,我想在Django中设置DEBUG=False,同时保留完整的Django Rest框架的可浏览API功能。我只想保留白名单IP地址的全部功能 这是设置DEBUG=True时的情况: 表单显示并工作(原始数据和HTML表单选项卡) 额外操作和选项按钮正在工作 JSON高亮显示处于活动状态 我希望在生产环境中保留此功能(仅适用于白名单中的IP地址)。 一旦我将DEBUG设置为False,我就会丢失它 这是设置DEBUG=False时的情况: 不显示任何表格 额外操作和选项按钮不起作用 J

我想在Django中设置
DEBUG=False
,同时保留完整的Django Rest框架的可浏览API功能。我只想保留白名单IP地址的全部功能

这是设置
DEBUG=True
时的情况:

  • 表单显示并工作(
    原始数据
    HTML表单
    选项卡)
  • 额外操作
    选项
    按钮正在工作
  • JSON高亮显示处于活动状态
我希望在生产环境中保留此功能(仅适用于白名单中的IP地址)。 一旦我将DEBUG设置为False,我就会丢失它

这是设置
DEBUG=False
时的情况:

  • 不显示任何表格
  • 额外操作
    选项
    按钮不起作用
  • JSON高亮显示未处于活动状态
如何在Django处于
DEBUG=False
模式时强制激活这些DRF功能我想为白名单上的IP地址启用这些功能。如何做到这一点?

谢谢大家!