python - Django:如何在手动登录重定向旁边添加?
问题描述
我有一个看法:
def create_something(request):
...
如果一个人未登录,我想重定向到登录。通常我会使用:
@login_required
def create_something(request):
...
但是...... 我想在重定向之前添加一条消息。
我想这样做:
def create_something(request):
if not request.user.is_authenticated:
messages.info(request, 'You must be logged in to create a thing .')
return redirect('login')
...
但是,这不包括?next
在 url 中返回到我要去的页面。
所以我的问题是:
?next
您将如何通过手动添加的查询手动重定向回登录页面?
解决方案
推荐阅读
- javascript - 如何开玩笑地模拟局部变量和函数
- java - Java Flight Recorder 未报告任何文件 I/O 事件
- r - 计算具有新(预测)值的混合效应模型的边际 R2
- symfony4 - 如何覆盖 CoreShop 中的默认表单结帐摘要步骤
- c# - Laravel 向 C# 应用程序发送通知
- javascript - 在键盘区域之外单击时保持键盘打开,javascript
- html - Img 不改变由 CSS 代码修改的大小
- java - 将文本字段绑定到 JavaFX 中的图像视图
- typescript - ts(2339) 类型“HTMLElement”上不存在属性“ariaLabel”
- java - 如何使用 Bazel 进行 Rust JNI 绑定