成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

FlaskURL的反轉(zhuǎn)有什么作用

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

目前創(chuàng)新互聯(lián)已為1000多家的企業(yè)提供了網(wǎng)站建設(shè)、域名、虛擬主機(jī)、網(wǎng)站托管維護(hù)、企業(yè)網(wǎng)站設(shè)計(jì)、黃浦網(wǎng)站維護(hù)等服務(wù),公司將堅(jiān)持客戶導(dǎo)向、應(yīng)用為本的策略,正道將秉承"和諧、參與、激情"的文化,與客戶和合作伙伴齊心協(xié)力一起成長(zhǎng),共同發(fā)展。

學(xué)Flask框架有什么用?

web網(wǎng)站發(fā)展至今,特別是服務(wù)器端,涉及到的知識(shí)、內(nèi)容,非常廣泛。這對(duì)程序員的要求會(huì)越來(lái)越高。如果采用成熟,穩(wěn)健的框架,那么一些基礎(chǔ)的工作,比如,安全性,數(shù)據(jù)流控制等都可以讓框架來(lái)處理,那么程序開發(fā)人員可以把精力放在具體的業(yè)務(wù)邏輯上面。使用框架的優(yōu)點(diǎn):穩(wěn)定性和可擴(kuò)展性強(qiáng),可以降低開發(fā)難度,提高開發(fā)效率。

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

如何學(xué)習(xí)Flask框架?

1、創(chuàng)建一個(gè)Flask的框架的:app.py

#從flask這個(gè)框架中的導(dǎo)入flask的導(dǎo)入這個(gè)類

from flask import Flask

import config

#初始化Flask 這個(gè)對(duì)象

#需要傳遞的一個(gè)參數(shù)__name__

#方便flask的插件比如Flask-sqlalchemy出現(xiàn)錯(cuò)誤的時(shí)候,好去尋找問題的所在位置。

app = Flask(__name__)

#同樣這里也是設(shè)置的debug的模式

app.config.from_object(config)

# @app.route是一個(gè)裝飾器

# @開頭是函數(shù)的上面,說(shuō)明是裝飾器

# 這個(gè)裝飾器的作用是做一個(gè)url的視圖函數(shù)的映射

#127.0.0.1:5000/ ————將去請(qǐng)求hello_world這個(gè)函數(shù),然后在將結(jié)果返回給瀏覽器。

@app.route('/')

def hello_world():

return 'Hello World!'

#如果是當(dāng)前這個(gè)函數(shù)作為函數(shù)的入口的程序運(yùn)行。那么執(zhí)行app.run()

if __name__ == '__main__':

#app.run()

#啟動(dòng)一個(gè)應(yīng)用的服務(wù)器 來(lái)接受用戶的請(qǐng)求

#while True:

# listen()

#激活debug的模式 可以實(shí)時(shí)的啟動(dòng)服務(wù)器,不需要重新啟動(dòng)服務(wù)器。

#啟動(dòng)的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

#這里是設(shè)置的配置參數(shù)

DEBUG = Tru

3、使用的是url傳遞參數(shù)

(1)參數(shù)的作用:可以再相同的URL中 到那時(shí)指定不同的參數(shù) 來(lái)加載不同的數(shù)據(jù)

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

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

def article(id):

return "您請(qǐng)求的參數(shù)的%s" %id

四:URL的反轉(zhuǎn)

什么叫做反轉(zhuǎn)的URL:從視圖的url的轉(zhuǎn)換叫做反轉(zhuǎn)url

反轉(zhuǎn)的作用是:

1、在頁(yè)面從重定向的時(shí)候,會(huì)使用url的反轉(zhuǎn)

2、在模板中的,也會(huì)使用的url的反轉(zhuǎn)。

頁(yè)面在跳轉(zhuǎn)和從重定向的時(shí)候

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 "您請(qǐng)求的參數(shù)的%s" %id

到此,關(guān)于“Flask URL的反轉(zhuǎn)有什么作用”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實(shí)踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識(shí),請(qǐng)繼續(xù)關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編會(huì)繼續(xù)努力為大家?guī)?lái)更多實(shí)用的文章!

標(biāo)題名稱:FlaskURL的反轉(zhuǎn)有什么作用
URL鏈接:http://jinyejixie.com/article16/pggedg.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁(yè)設(shè)計(jì)公司、網(wǎng)站改版App開發(fā)、網(wǎng)站設(shè)計(jì)外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站策劃

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)
资源县| 鹤峰县| 临城县| 尼勒克县| 繁峙县| 鄯善县| 广昌县| 桐梓县| 敦煌市| 肇州县| 横峰县| 邵东县| 安丘市| 宁津县| 淮阳县| 鹰潭市| 偃师市| 太和县| 肥东县| 绥芬河市| 南汇区| 阿克| 辰溪县| 渑池县| 玉屏| 即墨市| 麟游县| 三穗县| 洞头县| 卓尼县| 衢州市| 平罗县| 宝坻区| 古田县| 湖北省| 镇康县| 北京市| 金山区| 乐至县| 博乐市| 青海省|