如何删除用户模型?会有什么看法呢?
urls.py:
path('account_delete/<int:user_delete>', views.account_delete, name="account_delete")views.py:
from django.contrib.auth.models import User
def account_delete(request,user_delete):
return redirect("/")模板:
<a href="{ url 'account_delete' user_delete=user_delete }" class="delete_btn btn">
<i class="far fa-trash-alt"></i>
</a>发布于 2022-04-26 21:24:15
views.py:
from django.contrib.auth.models import User
from django.shortcuts import get_object_or_404
def account_delete(request,user_delete):
# I assume that user_delete is the primary key of the user model
user = get_object_or_404(User, id=user_delete)
# Delete user
user.delete()
return redirect("/")尽管如此,我还是建议使用表单来做这件事。见django FormView
https://stackoverflow.com/questions/72020407
复制相似问题