def test_delete_user(request): """ ユーザIDに紐づくユーザーを削除する :param user_id: ユーザID :return: """ user_id = int(request.POST.get("user_id", 0)) if user_id: UserDao.delete_user_by_user_id(user_id) ResDao.delete_by_user_id(user_id) LotDao.delete_by_user_id(user_id) LodginDao.delete_by_user_id(user_id) return HttpResponseRedirect(reverse('test_database'))
def delete_user(request): """(管理者専用)ユーザ情報を更新する""" # セッション情報に管理者IDが存在するか確認。存在しなければログイン画面へ遷移 if not __is_admini_user(request): return TemplateResponse(request, URL_REBGST001, {"error": "管理者権限がありません"}) if request.method == "POST": user_id = request.POST.get("user_id", "") if user_id: UserDao.delete_user_by_user_id(user_id) ResDao.delete_by_user_id(user_id) LotDao.delete_by_user_id(user_id) LodginDao.delete_by_user_id(user_id) # 全ユーザ情報を取得 users = UserDao.get_users() return TemplateResponse(request, URL_REBADM001, {"users": users})