我具有更改密码功能,该功能仅允许INFO:oauth2client.transport:Refreshing due to a 401 (attempt 1/2)
INFO:oauth2client.client:Refreshing access_token
INFO:root:2018-12-19T09:13:09.510Z: JOB_MESSAGE_ERROR:
java.util.concurrent.ExecutionException: org.apache.beam.vendor.grpc.v1.io.grpc.StatusRuntimeException: CANCELLED: cancelled before receiving half close
java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:357)
java.util.concurrent.CompletableFuture.get(CompletableFuture.java:1895)
org.apache.beam.sdk.util.MoreFutures.get(MoreFutures.java:57)
= is_staff
访问,不允许False
= is_staff
查看此页面。
有没有办法做到这一点?
我只找到True
,但这是给工作人员的。
staff_member_requird
答案 0 :(得分:2)
您可以将user_passes_test
装饰器与任意函数一起使用。所以:
@user_passes_test(lambda u: not u.is_staff)
def change_password(request):
...