我编写了一个Django视图函数来从AWS DynamoDB中删除用户。下面是我的观点python function snippet:
def deluser(request):
db=boto3.client('dynamodb', region_name='us-west-2')
acc=request.GET.get('acc')
uid=request.GET.get('uid')
aname=request.GET.get('aname')
db.delete_item(
TableName='User-Account',
Key={
'UserId': {'S': uid},
'AccountNum': {'S': acc}
}
)
messages.add_message(request, messages.INFO, 'User '+uid+' successfully
removed from '+acc+' : '+aname)
return useracc(request)
我正在根据DynamoDB表中的帐号删除用户ID。我使用Django消息来显示用户已被删除。但是,我想要包含一条确认消息/警告,询问“你真的想删除/删除用户吗?”在删除之前。如果用户单击是,则用户将被删除,否则否。如何执行此操作?提前谢谢。
答案 0 :(得分:0)
使用javascript显示确认对话框:
owinContext.Environment.CreateSignInRequest(new SigninMessage(){});
如果用户ID在其他表中用作外键,最好“停用”用户而不是删除用户。