Pyramid

Pyramid 项目脚手架旨在用于 Pyramid 应用程序的生产性开发。PyCharm 负责创建特定的目录结构和设置。

要创建 Pyramid 项目,请按照以下步骤操作

  1. 从主菜单中,选择文件 | 新建项目...,或单击欢迎屏幕中的新建项目按钮。新建项目对话框打开。

    创建Pyramid项目
  2. 在“新建项目”对话框中,执行以下操作:

    • 指定项目类型Pyramid

    • 指定项目位置。

      • 新环境使用:如果已选择此选项,请选择用于创建虚拟环境的工具。为此,请单击列表并选择VirtualenvPipenvPoetryConda

        接下来,指定新虚拟环境的LocationBase 解释器。

        如果您希望将安装在您机器上的全局 Python 中的所有包都添加到您要创建的虚拟环境中,请选中继承全局站点包复选框。此复选框对应于virtualenv工具的--system-site-packages选项。

        如果您想在 PyCharm 中创建 Python 解释器时重用此环境,请选中Make available to all projects复选框。

        配置基本解释器时,需要指定 Python 可执行文件的路径。如果 PyCharm 检测到您的机器上没有 Python,它会提供两个选项:从python.org下载最新的 Python 版本或指定 Python 可执行文件的路径(在非标准安装的情况下)。

        创建新项目时下载 Python
      • 先前配置的解释器:如果已选择此选项,请从列表中选择所需的解释器,或者(如果未找到所需的解释器)单击打开并选择解释器。有关详细信息,请参阅配置 Python 解释器

  3. 单击更多设置(更多设置),然后指定以下内容:

    • Pyramid 应用程序名称。

    • 在项目名称字段中指定 Pyramid 项目的名称。

    • 模板语言列表中,选择要使用的语言。

    • 后端列表中,为Pyramid cookiecutters选择一个后端。可能的选项是:

      • :用于路由的URL 调度

      • SQLAlchemy:用于持久存储的 SQLite,用于 ORM 的SQLAlchemy,用于路由的 URL 调度,以及用于数据库迁移的 Alembic

      • ZODB:用于持久存储和遍历路由的ZODB

  4. 单击创建

  5. 如果弹出警报,

    弹出

    单击。我们正在创建一个新项目。

    PyCharm 创建一个项目,安装 Pyramid 及其依赖项,并生成特定的目录结构,您可以在 Project 工具窗口中进行探索。打开项目目录中的任何文件。如果有不满意的包要求,PyCharm 建议解决或忽略它们:

    要求

    您应该安装依赖项才能运行开发服务器。

    创建 Pyramid 项目时,必须运行setup.py develop以安装项目以进行开发。PyCharm 可能会通知您这样做,如下面的屏幕截图所示:

    安装开发

    或者,您可以选择工具 | 运行 setup.py Task...并输入develop. 另一个弹出窗口出现Run Setup Task develop。单击确定

    如果您创建了基于炼金术的项目,则需要初始化数据库,打开终端(确保虚拟环境处于活动状态)并运行命令:

    initialize_PROJECTNAME_db development.ini

    (替换PROJECTNAME为您的确切项目名称。)

最后修改时间:2021 年 8 月 26 日