wagtailstartproject.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:wagtail-startproject 作者: leukeleu 项目源码 文件源码
def create_project(project_name, legacy=False):
    """Create the project using the Django startproject command"""

    print("Creating a Wagtail project called {project_name}".format(project_name=project_name))

    import wagtailstartproject
    wagtailstartproject_path = os.path.dirname(wagtailstartproject.__file__)

    if legacy:
        template_dir = 'legacy_project_template'
    else:
        template_dir = 'project_template'

    template_path = os.path.join(wagtailstartproject_path, template_dir)

    # Call django-admin startproject
    utility_args = ['django-admin.py',
                    'startproject',
                    '--template=' + template_path,
                    '--extension=py,ini,html,rst,json,cfg',
                    project_name]

    # always put the project template inside the current directory:
    utility_args.append('.')

    utility = ManagementUtility(utility_args)
    utility.execute()

    print("Success! {project_name} has been created".format(project_name=project_name))
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号