mirror of https://github.com/openspug/spug
				
				
				
			U 更新update命令
							parent
							
								
									ef09866c8a
								
							
						
					
					
						commit
						9045235e41
					
				| 
						 | 
				
			
			@ -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)
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue