gpt4 book ai didi

python - Django ;如何在没有模板的情况下创建 View (函数)

转载 作者:行者123 更新时间:2023-12-01 01:47:18 24 4
gpt4 key购买 nike

是否可以在没有模板的情况下创建函数?就像我正在尝试创建删除功能,我想做的是在单击删除按钮后立即删除某些内容,然后重定向到其他页面。

我想在用户可以编辑帖子的页面上放置一个删除按钮。html是这样的

        <button type="submit" class="btn btn-outline-secondary">Save Changes</button>
</form>

我想在此按钮旁边放置删除按钮。

def edit_entry(request, entry_id):
'''Edit a post.'''

entry = Entry.objects.get(id=entry_id)

if request.method != 'POST':
form = EditEntryForm(instance=entry)
else:
form = EditEntryForm(instance=entry, data=request.POST)

if form.is_valid():
form.save()
return HttpResponseRedirect(reverse_lazy('main:index'))
return render(request, 'main/edit_entry.html', {'entry': entry, 'form': form})


def delete_entry(request, entry_id):
'''Delete post'''
#I don't wanna create template for this function.
pass

谁能给我一些建议吗?

最佳答案

由文档 simple-view您可以使用 httpresponse

from django.http import HttpResponse

def delete_entry(request, entry_id):
'''Delete post'''
#I don't wanna create template for this function.
return HttpResponse('done')

关于python - Django ;如何在没有模板的情况下创建 View (函数),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51149354/

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