python - 接受额外字段的 Django 验证函数

标签 python django django-rest-framework

django 验证函数接受两个参数,例如

user = authenticate(username=username, password=password)

,但我想传递一个附加参数来验证该条目。是否可以这样做,或者可以覆盖验证功能来实现这一点吗?

请指教,谢谢。

最佳答案

authenticate只是一个Python函数,你可以使用*args & **kwargs传递多个参数,您可以覆盖身份验证方法,例如( How to override authenticate method )以在其中添加您自己的验证。

关于python - 接受额外字段的 Django 验证函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49796497/

相关文章:

python - 如何在Python中将提取的文本从PDF转换为JSON或XML格式?

基于 Django 类的 View : Posting form data returns 302 Found status code

django - 如何使用迁移框架添加 Django REST Framework 身份验证 token

django - 导入错误 : No module named django_filters

django - 对 Django 用户匹配查询不存在消息感到沮丧

python - 访问 `.save()`后不能调用 `serializer.data`

django - 当 drf 使用 ListAPIView 返回空查询集时如何返回 404

python - 如何使用Python删除二叉搜索树中的节点

android - 特威利奥 : Getting child call sid in android client

python - 如何更改我的seaborn fiddle 图的x位置以对应于它们的浮点值?