【发布时间】:2020-11-22 10:21:43
【问题描述】:
我是 Django 的初学者,我一直在尝试制作一个社交媒体应用程序,让 Post 获得任何其他用户的点赞或点赞。每次当用户添加评论或喜欢帖子时,我都会使用表单来更改数据库中的数据。我希望页面重新加载新数据,即帖子上的评论或类似内容,但由于重定向功能,整个页面正在重新加载,中断了我的用户体验。
简单来说,有 2 个用户 x 和 y 。 y 发表了 1000 个帖子,所有帖子都可以在 y 的个人资料页面上找到。 x 是评论家,y 要求 x 对 1000 个帖子中的每一个帖子的质量发表评论。
According to what I wrote in views.py whenever x comments on a post I made a form that takes the content and stores it to the database but because of the redirect after each time he adds a comment on a post the web page is refreshed to the top of the page making x to scroll down all the posts to comment on a new post这让这个过程很烦人 那么我应该如何更改我的代码以刷新页面但 x 无需向下滚动所有帖子即可发表新评论,并且还可以动态查看对网站的更改 **如果我不能完美地解释我的问题,我深表歉意,由于专业原因,我无法在此处发布代码**
【问题讨论】:
-
您应该考虑使用 JavaScript 来使用 AJAX 提交 cmets。这样可以异步提交cmet而不需要重新加载页面
标签: html django forms django-forms django-views