U 更新update命令

pull/103/head
vapao 2020-05-15 11:00:59 +08:00
parent ef09866c8a
commit 9045235e41
1 changed files with 9 additions and 0 deletions

View File

@ -44,6 +44,15 @@ class Command(BaseCommand):
if task.wait() != 0:
return self.stderr.write(self.style.ERROR('获取更新失败,排除网络问题后可至官方论坛反馈。'))
# update dep
commands = [
f'cd {settings.BASE_DIR}',
'pip install -r requirements.txt'
]
task = subprocess.Popen(' && '.join(commands), shell=True)
if task.wait() != 0:
return self.stderr.write(self.style.ERROR('更新依赖包失败,排除网络问题后可至官方论坛反馈。'))
# update db
apps = [x.split('.')[-1] for x in settings.INSTALLED_APPS if x.startswith('apps.')]
call_command('makemigrations', *apps)