diff --git a/app_admin/urls.py b/app_admin/urls.py index 9980227..37c5601 100644 --- a/app_admin/urls.py +++ b/app_admin/urls.py @@ -6,7 +6,8 @@ urlpatterns = [ path('logout/',views.log_out,name='logout'),# 注销 path('register/',views.register,name="register"), # 注册 path('user_manage/',views.admin_user,name="user_manage"), # 用户管理 - path('create/',views.admin_create_user,name="create_user"), # 新建用户 + path('create_user/',views.admin_create_user,name="create_user"), # 新建用户 + path('del_user/',views.admin_del_user,name='del_user'), # 删除用户 path('project_manage/',views.admin_project,name='project_manage'), # 文集管理 path('doc_manage/',views.admin_doc,name='doc_manage'), # 文集管理 path('doctemp_manage/',views.admin_doctemp,name='doctemp_manage'), # 文集管理 diff --git a/app_doc/views.py b/app_doc/views.py index a1eb364..a111c1a 100644 --- a/app_doc/views.py +++ b/app_doc/views.py @@ -92,6 +92,10 @@ def del_project(request): if pro_id != '': pro = Project.objects.get(id=pro_id) if request.user == pro.create_user: + # 删除文集下的文档 + pro_doc_list = Doc.objects.filter(top_doc=int(pro_id)) + pro_doc_list.delete() + # 删除文集 pro.delete() return JsonResponse({'status':True}) else: @@ -169,7 +173,7 @@ def create_doc(request): sort = sort if sort != '' else 99, create_user=request.user ) - return JsonResponse({'status':True,'data':'创建成功'}) + return JsonResponse({'status':True,'data':doc.id}) else: return JsonResponse({'status':False,'data':'参数错误'}) except Exception as e: diff --git a/db.sqlite3 b/db.sqlite3 index c572389..17f6518 100644 Binary files a/db.sqlite3 and b/db.sqlite3 differ diff --git a/template/app_admin/admin_user.html b/template/app_admin/admin_user.html index 4b03d58..18092f3 100644 --- a/template/app_admin/admin_user.html +++ b/template/app_admin/admin_user.html @@ -50,7 +50,7 @@