最近我一直與django一起工作了很多,並且試圖捕獲一些常見的應用程序並將它們構建到第三方包中,並將它們作爲開源在github中發佈。什麼是構建我的Django第三方應用程序的最佳方式
我的問題是,我該如何保持做這樣的事情的最佳做法。假設我想建立所謂的「隨機」
低於第三方應用程序的步驟是跟着
- 啓動一個項目./manage startproject命令randomizer_project
創建以下結構
- randomizer_project
- randomizer_project
- settings.py
- wsgi.py
- 共享(用於創建第三方應用)
- 隨機化器(這裏INIT GIT)
- 無規
- models.py
- views.py
- 等
- README.rst
- LICENSE
- setup.py
- 無規
- 隨機化器(這裏INIT GIT)
- randomizer_project
- manage.py
- randomizer_project
並在我的settings.py中包括python路徑中的shared/randomizer。我在這裏採用最好的方法嗎?我應該繼續這樣做嗎?請告知是否有人一直遵循特定的工作方法,以便更快地構建軟件包並更快地發佈它們。
千恩萬謝,
我通常將應用程序放置在一個單獨的目錄中,並在我的'testing'django應用程序中將它連接到它。我發現大部分時間都是通過pypi和pip等來獲得正確的包裝。 –