功能变化: 后端新增登录日志接口
							parent
							
								
									eb412cfde5
								
							
						
					
					
						commit
						005cb242c8
					
				|  | @ -15,6 +15,7 @@ from dvadmin.system.views.button import ButtonViewSet | |||
| from dvadmin.system.views.dept import DeptViewSet | ||||
| from dvadmin.system.views.dictionary import DictionaryViewSet | ||||
| from dvadmin.system.views.file_list import FileViewSet | ||||
| from dvadmin.system.views.login_log import LoginLogViewSet | ||||
| from dvadmin.system.views.menu import MenuViewSet | ||||
| from dvadmin.system.views.menu_button import MenuButtonViewSet | ||||
| from dvadmin.system.views.operation_log import OperationLogViewSet | ||||
|  | @ -43,10 +44,12 @@ urlpatterns = [ | |||
|     path('user/change_password/<int:pk>/', UserViewSet.as_view({'put': 'change_password'})), | ||||
|     path('user/reset_password/<int:pk>/', UserViewSet.as_view({'put': 'reset_password'})), | ||||
|     path('user/export/', UserViewSet.as_view({'post': 'export_data', })), | ||||
|     path('user/import/',UserViewSet.as_view({'get': 'import_data', 'post': 'import_data'})), | ||||
|     path('user/import/', UserViewSet.as_view({'get': 'import_data', 'post': 'import_data'})), | ||||
|     path('system_config/save_content/', SystemConfigViewSet.as_view({'put': 'save_content'})), | ||||
|     path('system_config/get_association_table/', SystemConfigViewSet.as_view({'get': 'get_association_table'})), | ||||
|     path('system_config/get_table_data/<int:pk>/', SystemConfigViewSet.as_view({'get': 'get_table_data'})), | ||||
|     path('system_config/get_relation_info/', SystemConfigViewSet.as_view({'get': 'get_relation_info'})), | ||||
|     path('login_log/', LoginLogViewSet.as_view({'get': 'list'})), | ||||
|     path('login_log/<int:pk>/', LoginLogViewSet.as_view({'get': 'retrieve'})), | ||||
| ] | ||||
| urlpatterns += system_url.urls | ||||
|  |  | |||
|  | @ -0,0 +1,36 @@ | |||
| # -*- coding: utf-8 -*- | ||||
| 
 | ||||
| """ | ||||
| @author: 猿小天 | ||||
| @contact: QQ:1638245306 | ||||
| @Created on: 2021/6/3 003 0:30 | ||||
| @Remark: 按钮权限管理 | ||||
| """ | ||||
| from dvadmin.system.models import LoginLog | ||||
| from dvadmin.utils.serializers import CustomModelSerializer | ||||
| from dvadmin.utils.viewset import CustomModelViewSet | ||||
| 
 | ||||
| 
 | ||||
| class LoginLogSerializer(CustomModelSerializer): | ||||
|     """ | ||||
|     登录日志权限-序列化器 | ||||
|     """ | ||||
| 
 | ||||
|     class Meta: | ||||
|         model = LoginLog | ||||
|         fields = "__all__" | ||||
|         read_only_fields = ["id"] | ||||
| 
 | ||||
| 
 | ||||
| class LoginLogViewSet(CustomModelViewSet): | ||||
|     """ | ||||
|     登录日志接口 | ||||
|     list:查询 | ||||
|     create:新增 | ||||
|     update:修改 | ||||
|     retrieve:单例 | ||||
|     destroy:删除 | ||||
|     """ | ||||
|     queryset = LoginLog.objects.all() | ||||
|     serializer_class = LoginLogSerializer | ||||
|     extra_filter_backends = [] | ||||
		Loading…
	
		Reference in New Issue
	
	 李强
						李强