中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Flask URL的反轉有什么作用

發布時間:2021-12-22 16:39:34 來源:億速云 閱讀:121 作者:iii 欄目:編程語言

這篇文章主要介紹“Flask URL的反轉有什么作用”,在日常操作中,相信很多人在Flask URL的反轉有什么作用問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Flask URL的反轉有什么作用”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

學Flask框架有什么用?

web網站發展至今,特別是服務器端,涉及到的知識、內容,非常廣泛。這對程序員的要求會越來越高。如果采用成熟,穩健的框架,那么一些基礎的工作,比如,安全性,數據流控制等都可以讓框架來處理,那么程序開發人員可以把精力放在具體的業務邏輯上面。使用框架的優點:穩定性和可擴展性強,可以降低開發難度,提高開發效率。

Flask框架是python的web框架,最大的特征是輕便,讓開發者自由靈活的兼容要開發的feature。python語言的靈活性給予了Flask同樣的特征無論是用戶畫像還是產品推薦,python相比其他語言都有極大的優勢。另外Flask輕便,容易上手,試錯成本低。所以,從搭建一個輕便的博客出發,既要容易上手實現,又要能夠在后期擴展用戶畫像和產品推薦,選擇Flask作為web框架是最好的。

如何學習Flask框架?

1、創建一個Flask的框架的:app.py

#從flask這個框架中的導入flask的導入這個類

from flask import Flask

import config

#初始化Flask 這個對象

#需要傳遞的一個參數__name__

#方便flask的插件比如Flask-sqlalchemy出現錯誤的時候,好去尋找問題的所在位置。

app = Flask(__name__)

#同樣這里也是設置的debug的模式

app.config.from_object(config)

# @app.route是一個裝飾器

# @開頭是函數的上面,說明是裝飾器

# 這個裝飾器的作用是做一個url的視圖函數的映射

#127.0.0.1:5000/ ————將去請求hello_world這個函數,然后在將結果返回給瀏覽器。

@app.route('/')

def hello_world():

return 'Hello World!'

#如果是當前這個函數作為函數的入口的程序運行。那么執行app.run()

if __name__ == '__main__':

#app.run()

#啟動一個應用的服務器 來接受用戶的請求

#while True:

# listen()

#激活debug的模式 可以實時的啟動服務器,不需要重新啟動服務器。

#啟動的debug的模式情況下 只能是改變的.py文件 其他文件不起作用。

app.run(host="192.168.25.1",port=5001)

2、使用配置文件config.py

#!/usr/bin/env python

# -*- coding:utf-8 -*-

# author:xjl

# datetime:2019/11/4 10:09

# software: PyCharm

#這里是設置的配置參數

DEBUG = Tru

3、使用的是url傳遞參數

(1)參數的作用:可以再相同的URL中 到那時指定不同的參數 來加載不同的數據

(2)在flask中的如何使用參數:參數是需要放置在<>中

@app.route('/article/<id>')

def article(id):

return "您請求的參數的%s" %id

四:URL的反轉

什么叫做反轉的URL:從視圖的url的轉換叫做反轉url

反轉的作用是:

1、在頁面從重定向的時候,會使用url的反轉

2、在模板中的,也會使用的url的反轉。

頁面在跳轉和從重定向的時候

def index():

print(url_for('my_list'))

print(url_for('article',id='abc'))

return 'Hello World!'

@app.route('/list/')

def my_list():

return "list"

@app.route('/article/<id>')

def article(id):

return "您請求的參數的%s" %id

到此,關于“Flask URL的反轉有什么作用”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长沙县| 浦北县| 岑巩县| 三穗县| 嘉黎县| 封开县| 宁城县| 通榆县| 南开区| 开封县| 玛沁县| 启东市| 尖扎县| 彰武县| 陆丰市| 梁河县| 和静县| 和田县| 共和县| 荃湾区| 澄城县| 达州市| 岑巩县| 绥宁县| 鲁山县| 通辽市| 双江| 城口县| 昌都县| 金堂县| 内黄县| 乐平市| 安达市| 永兴县| 贡觉县| 汕头市| 娄烦县| 巴中市| 泸西县| 凤阳县| 常德市|