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

[教學] 如何取得 Flask web url(網頁根目錄路徑)

[複製鏈接]
發表於 2025-6-5 17:13:48 | 顯示全部樓層 |閱讀模式
Push to Facebook
我想請求是否來自localhost:5000或foo.xxxx.com主機以及請求的路徑。
假設您的應用程式正在監聽以下應用程式根:

http://www.example.com/myapplication
用戶請求以下 URI:

在這種情況下,上述屬性的值如下:

    path             /foo/page.html
    full_path        /foo/page.html?x=y
    script_root      /myapplication
    base_url         http://www.example.com/myapplication/foo/page.html
    url              http://www.example.com/myapplication/foo/page.html?x=y
    root_url         http://www.example.com/myapplication/

您可以使用適當的分割輕鬆提取主機部分。

使用此範例:


  1. from flask import request

  2. @app.route('/')
  3. def index():
  4.     return request.base_url
複製代碼

或是
  1. request.root_url
複製代碼

https://stackoverflow.com/questi ... -flask-requests-url

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

本版積分規則

Archiver|手機版|小黑屋|TShopping

GMT+8, 2025-6-15 07:29 , Processed in 0.022125 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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