django - 如何重定向按钮单击用户未登录 django
问题描述
嘿 django gang 怎么样?我想知道如何将用户重定向到登录页面,如果他在单击用户登录时用于不同用途的按钮时未登录。
例如:
我有一个按钮,当用户登录时充当模式弹出按钮,但如果用户未登录,则会将用户重定向到登录页面。
解决方案
您可以使用方便的 login_required() 装饰器:
from django.contrib.auth.decorators import login_required
@login_required
def my_view(request):
...
推荐阅读
- android - 如何在viewpager中的片段内查找视图元素
- python - 如何在python中对存储xy坐标的二维数组进行排序?
- node.js - 如何从函数中的 url 将文件上传到 Firebase Storage
- serialization - 原因:java.lang.NoClassDefFoundError:自 6.0.0 以来无法初始化类 io.confluent.kafka.serializers.KafkaAvroSerializerConfig
- python - 两个日期之间的行数
- symfony - 如何升级 Webpack Encore 包?
- c++ - C++ 代码块 Linux 控制台菜单
- reactjs - 我的应用在调用登录时向 URL 添加了一个字符
- python - 根据时间条件修改值
- python - 使用 Python 在 MySQL 中向表中插入多列的正确语法