1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務時間:8:30-17:00
      你可能遇到了下面的問題
      關閉右側工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      如何快速上手flask-創(chuàng)新互聯(lián)

      創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務器提供商,新人活動買多久送多久,劃算不套路!

      在霞浦等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供成都網(wǎng)站設計、成都做網(wǎng)站 網(wǎng)站設計制作按需設計,公司網(wǎng)站建設,企業(yè)網(wǎng)站建設,成都品牌網(wǎng)站建設,成都全網(wǎng)營銷,成都外貿(mào)網(wǎng)站建設,霞浦網(wǎng)站建設費用合理。

      這篇文章將為大家詳細講解有關如何快速上手flask,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。


      1、環(huán)境準備

      因為電腦是win10,所以準備anaconda來配置python3環(huán)境

      2、安裝flask

      很簡單

      #創(chuàng)建新的虛擬環(huán)境
      conda create --name python35 python=3.5 
       
      # 激活某個環(huán)境
      activate python37    
       
      #安裝flask
      pip install flask
      3、項目目錄結構

      如何快速上手flask

      注意:

      • app ——Flask 程序保存在此文件夾中
      • controller  接口編寫文件 保存在此文件夾中
      • test.py 接口編寫文件
      • models.py: 對象的定義
      • templates:存放的是模板文件,必須與__init__.py同級
      • __init__.py 
      • __init__.py 文件的作用是將文件夾變?yōu)橐粋€Python模塊,Python 中的每個模塊的包中,都有__init__.py 文件。

      • 通常__init__.py 文件為空,但是我們還可以為它增加其他的功能。我們在導入一個包時,實際上是導入了它的__init__.py文件。這樣我們可以在__init__.py文件中批量導入我們所需要的模塊,而不再需要一個一個的導入。

       

      • requirements.txt —— 列出了所有的依賴包,以便于在其他電腦中重新生成相同的環(huán)境
      • run.py: 啟動運行文件
      • migrations ——包含數(shù)據(jù)庫遷移腳本(安裝了 flask-migrate 后自動生成)
      • tests ——單元測試放在此文件夾下
      • config.py 存儲配置
      • manage.py 啟動程序或者其他任務
      • gun.conf Gunicorn 配置文件

       

      在命令行中依次使用以下命令來安裝 Flask 擴展:

      pip install flask-script
      pip install flask-sqlalchemy
      pip install flask-migrate

      注意:flask-script 可以自定義命令行命令,用來啟動程序或其它任務;flask-sqlalchemy 用來管理數(shù)據(jù)庫的工具,支持多種數(shù)據(jù)庫后臺;flask-migrate 是數(shù)據(jù)庫遷移工具,該工具命令集成到 flask-script 中,方便在命令行中進行操作。

      別忘了在requirements.txt中添加包名及版本

       

      首先是__init__.py:

      #!/usr/bin/env python3
      # -*- coding: utf-8 -*-
      from flask import Flask
      
      app = Flask(__name__)
      
      from app.controller import test

      在這里聲明了app對象,同時指明在test.py中我們引用了app

       

      test.py(接口文件):

      #!/usr/bin/env python3
      # -*- coding: utf-8 -*-
      from flask import jsonify
      from flask import render_template
      from app import app
      
      @app.route("/")
      def index():
          return render_template("index.html")
          
      @app.route("/hello", methods=['GET', ])
      def hello():
          return jsonify(msg="hello world!")
          
      @app.route('/test/')
      def profile(username):
          return jsonify(who=username)

       

      index.html:

      
      
      
          
          111
      
      
       
      this is index.html
       
      
      

      啟動文件:

      #!/usr/bin/env python3
      # -*- coding: utf-8 -*-
      from app import app
       
       
      if __name__ == '__main__':
          app.run(host='127.0.0.1', port=8080)
      4、測試

      如何快速上手flask

      如何快速上手flask

      如何快速上手flask

      5、補充

      直接在終端使用如下命令即可創(chuàng)建 requirements.txt 文件:

      pip freeze > requirements.txt

      以后在新的環(huán)境裝環(huán)境:

      pip install -r requirements.txt


      分享題目:如何快速上手flask-創(chuàng)新互聯(lián)
      路徑分享:http://ef60e0e.cn/article/dhddcj.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        新乡县| 玉屏| 鸡东县| 广东省| 泸西县| 富蕴县| 广南县| 泸州市| 长垣县| 苍溪县| 都兰县| 珠海市| 平江县| 宁河县| 临江市| 岳池县| 察隅县| 施甸县| 阆中市| 青阳县| 永德县| 文登市| 白城市| 普宁市| 山东| 临洮县| 新丰县| 布尔津县| 来安县| 晋宁县| 明光市| 南丰县| 宜宾市| 阿拉善右旗| 长武县| 阿拉善左旗| 兴国县| 惠来县| 林甸县| 鹰潭市| 区。|