python - 根据当前项目重定向到页面
问题描述
我有一个视图,当被调用时会将一本书返回到图书馆。按照我的设计,它可以从多个页面调用。问题是,用户需要留在调用它的特定页面。到目前为止,我将用户重定向到返回重定向中定义的“view_issue”。我将如何使它重定向到用户所在的当前页面???
这是视图。
def return_book(request,pk):
try:
books = Books.objects.filter(school = request.user.school).get(id = pk)
Books.Addbook(books)
#The last process
Issue.objects.get(book_id__school=request.user.school,book_id_id=pk).delete()#Borrower_id is also required in the filter
user = CustomUser.objects.get(id=request.user.id)
return redirect("view_issue")
问题模型。
class Issue(SafeDeleteModel):
_safedelete_policy = SOFT_DELETE
borrower_id = models.ForeignKey(Student,on_delete=models.CASCADE)
book_id = models.ForeignKey(Books,on_delete=models.CASCADE)
issue_date = models.DateField(default=datetime.date.today)
issuer = models.ForeignKey(CustomUser,on_delete=models.CASCADE)
def __str__(self):
return str(self.book_id)
解决方案
推荐阅读
- python - 从 excel 文件中,Python 中是否有办法获取在两列和一系列日期之间具有最高总和的 MAC AP 地址?
- html - 在 Google Chrome 中另存为 PDF 时不会出现重复线性渐变
- mysql - MySQL Workbench 从所有表中删除所有外键约束
- stripe-payments - 使用 Stripe 进行 Google Adwords 转换
- excel - 为什么 Excel 不能容纳我的 VBA 模块?
- node.js - docker 与 nodejs 问题组合错误:找不到模块“/节点索引”并且在更新时不重建图像
- android - Gstreamer WebRTC:发送已编码的 h264 流冻结
- python - Python:在打开的浏览器的弹出窗口中自动输入字段
- python - “未解决的参考”检查未显示在 PyCharm 中无法访问的代码下方
- css - css 变量和最后与“px/em/rem”的连接