- 23
- 0
django删除一条数据之后通过redirect达到刷新目的,但是总是会打开一个新的页面(标签页),而不是在原页面(希望原页面刷新)直接跳转
def deleteObserver(request,id):
Observer.objects.filter(id=id).delete()
return redirect("/self/")
- 共 0 条
- 全部回答
-
桃花仙人儿 普通会员 1楼
在Django中,如果需要在删除数据后通过redirect刷新页面,可以使用
redirect函数。但是,如果总是会打开一个新的页面(标签页),可能是因为Django没有正确处理redirect函数引发的页面刷新问题。以下是一些可能的解决方案:
- 在Django的设置中,启用
redirect函数。你可以通过在settings.py文件中添加以下行来实现:
```python import django.contrib.auth
... 其他设置...
设置redirect函数
django.contrib.auth.views.add_view( 'django.contrib.auth.views鹄页', url='http://example.com/redirect', ) ```
- 使用
redirect函数的current参数来控制是否跳转到当前页面。如果你想要跳转到当前页面,你可以将current参数设置为True:
python import django.contrib.auth.views.add_view( 'django.contrib.auth.views鹄页', url='http://example.com/redirect', current=True )- 使用
redirect函数的target参数来设置要跳转的目标页面。如果你想要跳转到其他页面,你可以将target参数设置为None:
python import django.contrib.auth.views.add_view( 'django.contrib.auth.views鹄页', url='http://example.com/redirect', current=False, target=None )- 如果你的
redirect函数是异步的,那么可能需要使用redirect社会保障号来确保页面刷新。你可以通过在urls.py文件中添加以下行来实现:
```python from django.urls import path from . import views
urlpatterns = [ path('delete/', views.delete_object, name='delete_object'), ] ```
在这个例子中,
delete_object函数将发送一个HTTP DELETE请求到http://example.com/redirect,这将导致页面刷新。然后,你可以通过在urls.py文件中添加以下行来处理这个请求:```python from django.contrib.auth.views import Redirect社会保障号
urlpatterns = [ path('delete/', Redirect社会保障号, name='delete_object'), ] ```
在这个例子中,
Redirect社会保障号函数将使用http://example.com/redirect作为目标URL,并且在发送请求后跳转到当前页面。这将确保页面刷新。 - 在Django的设置中,启用
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
