gpt4 book ai didi

python - 如何通过按钮更改模型?

转载 作者:太空宇宙 更新时间:2023-11-03 16:59:09 24 4
gpt4 key购买 nike

我正在尝试在我的网站上创建一个功能,允许用户删除他们的列表。我想要发生的是让他们点击一个显示“删除列表”的按钮,然后出现一个新页面,要求他们“确认”他们想要删除他们的列表。单击此按钮后,它们应该被重定向到索引页面。我在这方面遇到了一些问题,因为当他们确认要删除其列表时,它并不应该实际删除列表,它只是将列表中的一个字段更改为“False”。我当前的所有尝试都失败了,当有人单击按钮时,如何更改模型中的字段?我最好的想法是让按钮链接到另一个页面,然后更改模型,但我认为这似乎是一种低效的方法。干杯

查看-

@login_required(redirect_field_name='login')
def deletelistingconfirm(request, pk):

post = JobListing.objects.get(pk=pk)
print(post)

if str(request.user) != str(post.user):
return redirect("index")

context_dict = {}

return render(request, 'delete_listing_confirm.html', context_dict)

最佳答案

您需要的是 SAP(单页应用程序)。这将允许您在数据库记录中进行所有更改,而无需重新加载页面,而是通过 ajax。然而,还有更多的工作要做,因为您需要一个 API 才能让 SAP 工作。您可能想尝试一下 django-rest-framework。

关于python - 如何通过按钮更改模型?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35144264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com