小编man*_*njy的帖子

Postfix运算符确实具有比前缀更高的优先级吗?

但是,在优先级表中明确写出后缀运算符的优先级高于前缀.但我仍然有一个daubt.
我从以下示例开始:

*ptr++;   // evaluate as *(ptr++);
++*ptr;   // evaluate as ++(*ptr);
Run Code Online (Sandbox Code Playgroud)

这证明后缀运算符的优先级高于前一个.

现在在下面的示例中,它似乎不正确:

int a=0,b,c;
b=a++;   //b=0 ,here it seems ++ has lower priority that is after assignment increment is performed.
c=++a;   //b=2 ,here it seems ++ has higher priority.
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,似乎postfix运算符的优先级低于前缀吗?

c operator-precedence prefix-operator postfix-operator

3
推荐指数
2
解决办法
3517
查看次数

当用户关闭基于 django2.0 的网站上的选项卡或浏览器时,如何强制注销用户

我使用 Django 使用 Django 身份验证使用了内置的登录注销功能,这是用于登录 urls.py 的以下 url 模式:

from django.contrib import admin
from django.urls import path, include
from . import views


urlpatterns = [
    path('',views.home),
    path('admin/', admin.site.urls),
    path('users/', include('users.urls')),
    path('users/', include('django.contrib.auth.urls')),
    path('dashboard/', include('dashboard.urls')),

]
Run Code Online (Sandbox Code Playgroud)

我在我的 setting.py settings.py 中添加了以下内容:

LOGIN_REDIRECT_URL = 'dashboard:home'
LOGOUT_REDIRECT_URL = 'dashboard:home'
Run Code Online (Sandbox Code Playgroud)

现在我如何检查用户是否关闭了他的浏览器并且他应该被注销?PS:我制作了自己的登录和注册 HTML 页面,并制作了从 AbstractUser 派生的自己的自定义用户

authentication django django-authentication

2
推荐指数
1
解决办法
3200
查看次数