1. <strong id="7actg"></strong>
    2. <table id="7actg"></table>

    3. <address id="7actg"></address>
      <address id="7actg"></address>
      1. <object id="7actg"><tt id="7actg"></tt></object>

        helloflaskFlask Web 開發(fā)實(shí)戰(zhàn)

        聯(lián)合創(chuàng)作 · 2023-09-20 23:14

        HelloFlask

        這里是《Flask Web 開發(fā)實(shí)戰(zhàn)》(Python Web Development with Flask)的 Meta 倉庫,包含第 1-6 章、13 章的示例程序源碼和勘誤等信息。訪問本書主頁查看本書的資源索引、目錄、購買鏈接等詳細(xì)信息。

        P.S. 如果你閱讀這本書感到有一點(diǎn)吃力,那么可以先翻一翻《Flask 入門教程》。

        相關(guān)資源

        反饋、提問和討論

        歡迎在本書的豆瓣圖書頁面知乎問題撰寫評價(jià),歡迎在你的博客和社交網(wǎng)站分享這本書。

        示例程序

        這個(gè)倉庫的 demos 文件夾包含本書第一部分的示例程序,每一章對應(yīng)一個(gè)文件夾。為了方便操作,我們把虛擬環(huán)境創(chuàng)建在 helloflask 目錄,激活以后切換進(jìn) helloflask/demos 目錄對應(yīng)的程序子目錄再執(zhí)行 flask run 命令來啟動程序。注意不要在 helloflask 目錄下創(chuàng)建 .env 文件。

        克隆倉庫

        $ git clone https://github.com/greyli/helloflask.git
        $ cd helloflask
        

        創(chuàng)建 & 激活虛擬環(huán)境 & 安裝依賴包

        (下面兩種方式二選一):

        Option 1:使用 venv/virtualenv + pip:

        $ python -m venv env  # Python 2 使用 virtualenv env 命令
        $ source env/bin/activate  # Windows 使用 env\Scripts\activate 命令
        $ pip install -r requirements.txt
        

        對于上面的第一條命令,如果你在 Linux 或 macOS 上使用 Python 3,則使用 python3 -m venv env。

        Option 2:使用 Pipenv:

        $ pipenv install --dev
        $ pipenv shell
        

        如果你還沒有安裝 Pipenv,那么可以在運(yùn)行 pipenv 命令前通過 pip 安裝(pip install pipenv)。

        運(yùn)行示例程序

        每一章的示例程序放在不同的子文件內(nèi),以第一章示例程序?yàn)槔?,你需要把工作目錄切換到 demos/hello 目錄內(nèi),然后執(zhí)行 flask run 啟動程序:

        $ cd demos/hello
        $ flask run
        

        現(xiàn)在使用瀏覽器打開 http://localhost:5000

        通過切換到不同的示例程序目錄來運(yùn)行不同章節(jié)的示例程序。比如,下面的命令將會運(yùn)行第 4 章的示例程序:

        $ cd demos/form
        $ flask run
        

        在書中,每一章的開頭都會包含運(yùn)行實(shí)例程序的提示。

        HelloFlask Projects

        以下為本書第二部分各章節(jié)對應(yīng)的示例程序源碼:

        • SayHello: 本書第 7 章示例程序,一個(gè)簡單的留言板程序。
        • Bluelog:本書第 8 章示例程序,一個(gè)個(gè)人博客。
        • Albumy:本書第 9 章示例程序,多人圖片社交網(wǎng)站。
        • Todoism:本書第 10 章示例程序,實(shí)現(xiàn)了 Web API 和 i18n 支持的 Todo 程序。
        • CatChat:本書第 11 章示例程序,基于 WebSocket 實(shí)現(xiàn),并提供了社交賬戶登錄功能的聊天室。
        • Flask-Share:本書第 15 章的 Flask 擴(kuò)展示例。

        License

        該項(xiàng)目基于 MIT 協(xié)議授權(quán),具體可以參考 LICENSE 文件。

        瀏覽 24
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        評論
        圖片
        表情
        推薦
        點(diǎn)贊
        評論
        收藏
        分享

        手機(jī)掃一掃分享

        編輯 分享
        舉報(bào)
        1. <strong id="7actg"></strong>
        2. <table id="7actg"></table>

        3. <address id="7actg"></address>
          <address id="7actg"></address>
          1. <object id="7actg"><tt id="7actg"></tt></object>
            山村大伦淫第1部分阅读小说 | 欧美寡妇一级A片免费视频 | 揉我胸啊嗯~出水了z紫薇 | 免费高清在线观看免费的成人 | 偷录宾馆叫床3分50秒在线 | 亚洲成人无码影片 | 成人自拍视频在线 | 操大屁股逼 | 和尚又黑又粗进不去了 | 大鸡吧插我 |