在特殊情况下,我们使用的是Django的OAuth2工具包。我需要使用401(带有json)而不是403禁止的令牌来回答错误的请求。
在此commit之后,我设法进行了以下更改:
oauth2_provider / views / mixins.py
<div class="wrapper">
<div class="app-sidebar" data-active-color="white" data-background-color="black" >
<!-- data-image="assets/img/sidebar-bg/01.jpg" -->
<app-sidebar></app-sidebar>
<div class="sidebar-background"></div>
</div>
<app-navbar></app-navbar>
<div class="main-panel">
<div class="main-content">
<div class="content-wrapper">
<div class="container-fluid">
<router-outlet></router-outlet>
</div>
</div>
</div>
<!-- <app-footer></app-footer> -->
</div>
</div>
我的问题是,即使此解决方案有效,它也位于库的实际文件中。我想在不修改库的情况下实现这一点。
据我了解,我应该能够创建自己的自定义mixin,但仍找不到这种实现的示例。
我没有使用Django rest框架。