mirror of https://github.com/jumpserver/jumpserver
feat: 服务启动时校验 migrations 文件是否有冲突(DEBUG_DEV)
parent
3afab38c5f
commit
96eb87f935
|
@ -134,7 +134,7 @@ def check_migrations_file_prefix_conflict(*args, **kwargs):
|
||||||
return
|
return
|
||||||
|
|
||||||
from jumpserver.const import BASE_DIR
|
from jumpserver.const import BASE_DIR
|
||||||
print('>>> Check migrations file prefix conflict')
|
print('>>> Check migrations file prefix conflict.', end=' ')
|
||||||
# 指定 app 目录
|
# 指定 app 目录
|
||||||
_dir = BASE_DIR
|
_dir = BASE_DIR
|
||||||
# 获取所有子目录
|
# 获取所有子目录
|
||||||
|
@ -167,8 +167,12 @@ def check_migrations_file_prefix_conflict(*args, **kwargs):
|
||||||
else:
|
else:
|
||||||
prefix_file_map[file_prefix] = file
|
prefix_file_map[file_prefix] = file
|
||||||
|
|
||||||
|
conflict_count = len(conflict_files)
|
||||||
|
print(f'Conflict count:({conflict_count})')
|
||||||
|
if not conflict_count:
|
||||||
|
return
|
||||||
|
|
||||||
print('='*80)
|
print('='*80)
|
||||||
print(f'Conflict count:({len(conflict_files)})')
|
|
||||||
for conflict_file in conflict_files:
|
for conflict_file in conflict_files:
|
||||||
msg_dir = '{:<15}'.format(conflict_file[0])
|
msg_dir = '{:<15}'.format(conflict_file[0])
|
||||||
msg_split = '=> '
|
msg_split = '=> '
|
||||||
|
|
Loading…
Reference in New Issue