国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

對于Python的Django框架部署的一些建議

2020-02-23 00:37:49
字體:
來源:轉載
供稿:網友

“Django應用、配置文件以及其他各種相關目錄的最佳布局是什么樣的?”

總是有朋友問我們這個問題,因此我想花一點時間,寫一下我們究竟是如何看待這個問題的,這樣我們就可以很容易讓其他人參照這個文檔。請注意,這里是基于 Django 1.7.1 版寫的,但是可以很容易應用在 Django 1.4 版之后任何版本。

雖然 Django 1.4 發布時,它包含了一個改進后的項目布局(這還用了很長一段時間),但本文有一些優化項目布局的更好建議。
為什么這種布局比較好

我們在這里推薦的項目布局有幾個優點,即:

        讓你獲得、重新打包并復用單個的Django應用來用于其他的項目。這通常是不明確的,正如你正在構建一個不管是否要復用的應用。在一開始以想要復用的方式構建應用,會讓這一切變得更加簡單。     鼓勵設計可復用的應用。     環境的詳細設置。在一個單一的整體配置文件中,if DEBUG==True 沒有什么意義。這使得很容易能看到哪些配置是共享的,哪些是在每個環境的基礎上可覆寫的。     環境的具體安裝要求(PIP requirements)。     如果有必要,項目級的模板和靜態文件可以覆寫應用級的默認值。     小而更具體的測試文件更易于閱讀和理解。

假設你有兩個應用 blog 和 users,以及兩個開發環境 dev 和 prod。你的項目布局結構應該是這樣的:
  代碼如下:
myproject/
    manage.py
    myproject/
        __init__.py
        urls.py
        wsgi.py
        settings/
            __init__.py
            base.py
            dev.py
            prod.py
    blog/
        __init__.py
        models.py
        managers.py
        views.py
        urls.py
        templates/
            blog/
                base.html
                list.html
                detail.html

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 临漳县| 行唐县| 嘉兴市| 温泉县| 甘德县| 长汀县| 平原县| 东明县| 郑州市| 霍林郭勒市| 安吉县| 吴堡县| 湘乡市| 东台市| 循化| 永川市| 华安县| 昌江| 项城市| 阿瓦提县| 南靖县| 阳江市| 桓仁| 佳木斯市| 班玛县| 凤庆县| 格尔木市| 贵德县| 彭水| 叶城县| 玛纳斯县| 麻江县| 那坡县| 佛冈县| 定南县| 兰州市| 宿州市| 云龙县| 宕昌县| 特克斯县| 高阳县|