feat: base 增加DEFAULT_PWD

This commit is contained in:
caoqianming 2024-02-19 16:35:22 +08:00
parent 113a8c501f
commit 1934768b88
2 changed files with 6 additions and 3 deletions

View File

@ -42,6 +42,7 @@ from cron_descriptor import get_description
import locale import locale
from drf_yasg.utils import swagger_auto_schema from drf_yasg.utils import swagger_auto_schema
from server.settings import get_sysconfig, update_sysconfig, update_dict from server.settings import get_sysconfig, update_sysconfig, update_dict
from apps.utils.constants import DEFAULT_PWD
# logger.info('请求成功! response_code:{}response_headers:{} # logger.info('请求成功! response_code:{}response_headers:{}
# response_body:{}'.format(response_code, response_headers, response_body[:251])) # response_body:{}'.format(response_code, response_headers, response_body[:251]))
@ -462,7 +463,7 @@ class UserViewSet(CustomModelViewSet):
创建用户 创建用户
""" """
password = make_password('abc!0000') password = make_password(DEFAULT_PWD)
serializer = self.get_serializer(data=request.data) serializer = self.get_serializer(data=request.data)
serializer.is_valid(raise_exception=True) serializer.is_valid(raise_exception=True)
instance = serializer.save(password=password, belong_dept=None) instance = serializer.save(password=password, belong_dept=None)
@ -511,7 +512,7 @@ class UserViewSet(CustomModelViewSet):
def reset_password(self, request, pk=None): def reset_password(self, request, pk=None):
user = self.get_object() user = self.get_object()
if request.user.is_superuser: if request.user.is_superuser:
user.set_password('abc!0000') user.set_password(DEFAULT_PWD)
user.save() user.save()
else: else:
raise PermissionDenied() raise PermissionDenied()

View File

@ -1,8 +1,10 @@
from django.db import models from django.db import models
EXCLUDE_FIELDS_BASE = ['create_time', 'update_time', 'is_deleted'] EXCLUDE_FIELDS_BASE = ['create_time', 'update_time', 'is_deleted']
EXCLUDE_FIELDS = ['create_time', 'update_time', 'is_deleted', 'create_by', 'update_by'] EXCLUDE_FIELDS = ['create_time', 'update_time',
'is_deleted', 'create_by', 'update_by']
EXCLUDE_FIELDS_DEPT = EXCLUDE_FIELDS + ['belong_dept'] EXCLUDE_FIELDS_DEPT = EXCLUDE_FIELDS + ['belong_dept']
DEFAULT_PWD = 'abc!0000'
class ObjCate(models.IntegerChoices): class ObjCate(models.IntegerChoices):