 Django 官方教程翻译项目文件。选择许可证超出了本指南的范围,但可以说,没有许可证 的公开发布的代码是 没有用的。Django 和许多 Django 兼容的应用程序是在 BSD 许可下发布 的;然而,你可以自由选择你自己的许可证。只是要注意你的许可选择会影响到谁能使用你的代码。 5.接下来我们将创建一个 setup.py 文件,这个文件提供了有关如何创建和安装应用的细节。对此 文件的完整的解释已经超出了本文的范围,但 setuptools docs CN) 构建 以下步骤将把 django/polls 安装为用户库。和全局安装相比,单用户安装有很多好处,比如可以在没有管理员权限的系统中使 用,以及防止安装的包影响系统服务或机器上的其他用户。 请注意,单用户安装仍然可能影响到其他用户的系统的工具,所以virtualenv 是一个更强大的解决方案(见后文)。 1.要安装这个包,得用到pip(你已经安装的了吧,对吗?) 1. pip install 在公共库,如 Python 包索引(PyPI),上发布你的包。packaging.python.org 上有很棒 的教程。 之前,我们将投票应用程序安装为用户库。这有一些缺点: 修改用户库可能影响你系统中的其他 Python 软件。 你将无法同时使用这个包的多个版本(或相同名字的其他包)。 通常,这些情况仅出现在你同时管理 多个 Django 项目时。当出现这种情况时,最好的办法是使用0 码力 | 103 页 | 1.86 MB | 1 年前3 Django 官方教程翻译项目文件。选择许可证超出了本指南的范围,但可以说,没有许可证 的公开发布的代码是 没有用的。Django 和许多 Django 兼容的应用程序是在 BSD 许可下发布 的;然而,你可以自由选择你自己的许可证。只是要注意你的许可选择会影响到谁能使用你的代码。 5.接下来我们将创建一个 setup.py 文件,这个文件提供了有关如何创建和安装应用的细节。对此 文件的完整的解释已经超出了本文的范围,但 setuptools docs CN) 构建 以下步骤将把 django/polls 安装为用户库。和全局安装相比,单用户安装有很多好处,比如可以在没有管理员权限的系统中使 用,以及防止安装的包影响系统服务或机器上的其他用户。 请注意,单用户安装仍然可能影响到其他用户的系统的工具,所以virtualenv 是一个更强大的解决方案(见后文)。 1.要安装这个包,得用到pip(你已经安装的了吧,对吗?) 1. pip install 在公共库,如 Python 包索引(PyPI),上发布你的包。packaging.python.org 上有很棒 的教程。 之前,我们将投票应用程序安装为用户库。这有一些缺点: 修改用户库可能影响你系统中的其他 Python 软件。 你将无法同时使用这个包的多个版本(或相同名字的其他包)。 通常,这些情况仅出现在你同时管理 多个 Django 项目时。当出现这种情况时,最好的办法是使用0 码力 | 103 页 | 1.86 MB | 1 年前3
 Django、Vue 和Element UI 前后端原理论述隔离项目依赖:通过创建后端虚拟环境,每个项目都拥有独立的 Python 解释器和包 安装目录,这样可以避免不同项目之间的依赖冲突。每个虚拟环境只包含该项目所需的 依赖,使得项目可以在独立的环境中运行,而不受其他项目的影响。 确保依赖一致性:虚拟环境通常会配合使用 Pipenv 等工具来管理项目的依赖,这样 可以确保项目在不同环境中安装相同的依赖版本,从而避免由于依赖版本不一致而引发 的错误。 提高项目可移植 ,会相互影响; 另一种方法是通过找项目组或者是相关系统的对应开发人员配合提供,缺点是需要熟悉 38 《51 测试天地》七十四 www.51testing.com 各自模块,沟通成本高。这两种方式无疑都能够满足基本测试数据准备需要,但往往都 伴随着“造”数难和“找”数难的问题,而对于信贷业务来说,其长链路的特点使得“造” 数更难和“找”数更难,如何快速构造测试数据就成为了影响测试进度及质效的关键。0 码力 | 61 页 | 6.84 MB | 1 年前3 Django、Vue 和Element UI 前后端原理论述隔离项目依赖:通过创建后端虚拟环境,每个项目都拥有独立的 Python 解释器和包 安装目录,这样可以避免不同项目之间的依赖冲突。每个虚拟环境只包含该项目所需的 依赖,使得项目可以在独立的环境中运行,而不受其他项目的影响。 确保依赖一致性:虚拟环境通常会配合使用 Pipenv 等工具来管理项目的依赖,这样 可以确保项目在不同环境中安装相同的依赖版本,从而避免由于依赖版本不一致而引发 的错误。 提高项目可移植 ,会相互影响; 另一种方法是通过找项目组或者是相关系统的对应开发人员配合提供,缺点是需要熟悉 38 《51 测试天地》七十四 www.51testing.com 各自模块,沟通成本高。这两种方式无疑都能够满足基本测试数据准备需要,但往往都 伴随着“造”数难和“找”数难的问题,而对于信贷业务来说,其长链路的特点使得“造” 数更难和“找”数更难,如何快速构造测试数据就成为了影响测试进度及质效的关键。0 码力 | 61 页 | 6.84 MB | 1 年前3
共 2 条
- 1













