diw*_*arb 3 python django jwt django-rest-framework
我正在使用 django-rest-framework-jwt 对我的 RESTful Web 服务上的用户进行身份验证。问题是每次我们发出令牌时,它都会在 5 分钟后过期。我已经浏览了以下文档 http://getblimp.github.io/django-rest-framework-jwt/#additional-settings
它说我们可以通过覆盖 JWT_EXPIRATION_DELTA 变量来覆盖这个行为,但没有告诉我们如何?我试过在项目的 settings.py 和 views.py 中覆盖它,但它不起作用。对于我们的 django-rest 应用程序,我们应该如何以及在哪里覆盖这些变量?
在settings.py:
import datetime
JWT_AUTH = {
'JWT_EXPIRATION_DELTA': datetime.timedelta(seconds=10)
}
Run Code Online (Sandbox Code Playgroud)
小智 5
在 app.config[]: 中设置值,我自己想出来并测试了它,它正在工作。
import datetime
app = Flask(__name__)
app.config['JWT_EXPIRATION_DELTA'] = datetime.timedelta(days=10)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5754 次 |
| 最近记录: |