簡體   English   中英

我們如何在 Django 中創建插件和播放架構?

[英]How Can we Create a plugin and Play Architecture in Django?

實際上,我想在 Python Django 中創建一個即插即用的架構。 我有一種不同的刮板,我也在寫更多的刮板 每當我構建一個新的刮板時,我都必須再次在生產中發布我的 repo。 我需要什么我只想插入那個新的刮刀而不實際再次部署我的代碼。 我已經使用了 GitHub 版本控制系統,但我需要一種更簡潔的方式。 提前致謝。

您應該做的是生成 Setup.py 文件,它會自動將其設置為一個包,因此,當用戶運行 Setup.py 文件時,

它會將它部署為一個包。 第二件事是您可以使用 Python 已經提供的工具從中創建一個包,以在 Django 中創建一個應用程序包。

打包 Python 腳本: https : //the-hitchhikers-guide-to-packaging.readthedocs.io/en/latest/quickstart.html https://pythonhosted.org/an_example_pypi_project/setuptools.html

對於 Django,請按照以下步驟操作:

  1. 用自述文件初始化它
  2. 使用 MANIFEST.in 初始化它以在我們的包中包含文本文件和靜態文件
  3. 運行python setup.py build參考: https : //www.pythoncentral.io/package-python-django-application-reusable-component/現在只需在任何你希望使它成為可重用應用程序的地方使用它!

安裝包參考: https : //github.com/smfai200/rebound

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM