def create(project_name: str):
"""
Launch interactive console and setup new project
"""
if project_name in ['new', 'build', 'release']:
print(Fore.RED + '[qoqa] invalid project name: {}'.format(project_name))
exit()
print("[qoqa] Configuring New Django Project")
if os.path.isdir(project_name):
print(Fore.RED + "[qoqa] project directory already exists")
exit()
db.setup()
os.mkdir(project_name)
os.chdir(project_name)
virtualenv.create(project_name)
development_config(project_name)
production_config(project_name)
print(Fore.GREEN + "[qoqa] Project {} has been setup".format(project_name))
评论列表
文章目录