找回密碼
 註冊
搜索
查看: 907|回復: 0

[教學] 如何在win10 上建立 flask 虛擬環境

[複製鏈接]
發表於 2025-2-13 23:30:56 | 顯示全部樓層 |閱讀模式
Push to Facebook
1. 確認是否裝了python (Anaconda Pycharm)


2. 建立虛擬環境看這篇 CPanel python web app venv flask 虛擬環境建置 或是 步驟3

3. 使用Pycharm 建立專案,並使用anaconda虛擬環境

win10 flask 虛擬環境

win10  flask 虛擬環境


4. 撰寫專案程式如下
main.py
  1. from flask import Flask
  2. from flask import request
  3. # creates a Flask application
  4. app = Flask(__name__)

  5. @app.route("/", methods=['POST','GET'])
  6. def submit():
  7.     if request.method == "POST":
  8.         username = request.values['username']
  9.         password = request.values['password']
  10.         if username=='woff' and password=='1234':
  11.             return 'welcome'
  12.         else:
  13.             return 'login failed'

  14.     return """<form method="post" action=''>
  15.             <p>帳號:<input type='text' name="username" /></p>
  16.             <p>密碼:<input type='text' name="password" /></p>
  17.             <p><button type="submit">confrim</button></p></form> """
  18.    
  19. if __name__ == '__main__':
  20.     app.run()
複製代碼

演示

win10 flask 虛擬環境

win10  flask 虛擬環境



如要上傳到cpanel,建立 passenger_wsgi.py
  1. import sys, os

  2. INTERP = "/home/user/my_project/.venv/bin/python"
  3. if sys.executable != INTERP: os.execl(INTERP, INTERP, *sys.argv)

  4. from main import app as application
複製代碼


登入cpanel帳戶->Application Manager,專案名稱 login

win10 flask 虛擬環境

win10  flask 虛擬環境


演示 https://flask.netyea.com/login

參考文章
https://blog.csdn.net/qq_5659181 ... ult-0-143650069.142^v101^pc_search_result_base8&spm=1018.2226.3001.4187

您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

Archiver|手機版|小黑屋|TShopping

GMT+8, 2025-4-30 15:05 , Processed in 0.023182 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表