Third Party Packages 您所在的位置:网站首页 第三方的英文缩写 Third Party Packages

Third Party Packages

2024-07-16 15:24| 来源: 网络整理| 查看: 265

第三方包 (Third Party Packages)

软件生态系统 […] 建立一个社区,进一步加速知识、内容、问题、专业知识和技能的共享。—— Jan Bosch

关于第三方包 (About Third Party Packages)

第三方软件包允许开发人员共享扩展 Django REST framework 功能的代码,以支持其他用例。

我们支持、鼓励并强烈支持创建第三方包来封装新的行为,而不是直接向 Django REST framework 添加额外的功能。

我们的目标是尽可能简单地创建第三方软件包,同时保持简单且维护良好的核心 API。通过推广第三方软件包,我们确保软件包的责任仍由其作者承担。如果一个包被证明是受欢迎的,那么它总是可以被考虑包含到核心 REST framework 中。

如果您对新功能有所了解,请考虑如何将其打包为第三方包。我们总是很乐意在邮件列表上讨论想法。

如何创建第三方包 (How to create a Third Party Package) 创建您的包 (Creating your package)

您可以使用此 cookiecutter 模板快速创建可重用的 Django REST Framework 包。Cookiecutter 从项目模板创建项目。虽然是可选的,但是这个 cookiecutter 模板包括 Django REST framework 和其他包中的最佳实践,以及 Travis CI 配置、Tox 配置和合理的 setup.py,以便于 PyPI 注册/分发。

注意:如果您有备用 cookiecuter 包,请告诉我们,以便我们也可以链接到它。

运行初始 cookiecutter 命令 (Running the initial cookiecutter command)

要运行初始 cookiecutter 命令,首先需要安装 Python cookiecutter 包。

$ pip install cookiecutter

安装 cookiecutter 后,只需运行以下命令即可创建新项目。

$ cookiecutter gh:jpadilla/cookiecutter-django-rest-framework

系统会提示您一些问题,然后回答它们,然后它会根据这些值在当前工作目录中创建您的 Python 包。

full_name (default is "Your full name here")? Johnny Appleseed email (default is "[email protected]")? [email protected] github_username (default is "yourname")? jappleseed pypi_project_name (default is "dj-package")? djangorestframework-custom-auth repo_name (default is "dj-package")? django-rest-framework-custom-auth app_name (default is "djpackage")? custom_auth project_short_description (default is "Your project description goes here")? year (default is "2014")? version (default is


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有