0

我正在开发具有能力脚手架的小型项目(将项目文件复制为模板)。按照本教程构建我的项目 这是官方文档的建议。

mkvirtuallenv 应用程序

贴纸创建应用程序

比我添加的setup.py

entry_points="""

  [paste.paster_create_template]
  app = app.app:FrameworkTemplate

  """,

从 paste.script 导入模板

类框架模板(模板。模板):

    egg_plugins = ['app']
    summary = 'Template for creating a basic Framework package'
    required_templates = ['basic_package']
    _template_dir = 'templates'
    use_cheetah = True

将我的模板文件夹和包文件夹放入app/templates/+package+/

python setup.py 开发

这是我的结局:当我这样做时

粘贴创建--list-templates

它告诉我:

警告:无法加载入口点应用程序(ImportError:没有名为应用程序的模块)

我只是想知道我做错了什么?让它工作起来很热

当我运行python控制台并导入应用程序时,它正在导入没有问题。

在 pasteScript 的官方问题跟踪器中复制了这个问题:

4

1 回答 1

0

也许您的应用程序没有安装为 app.app,而不是 app。尝试编辑 setup.py 端点:

entry_points="""

  [paste.paster_create_template]
  应用程序 = 应用程序:框架模板

  """,
于 2014-05-24T17:41:00.950 回答