Python 板


LINE

大家好,最近一直在找使用 Python 寫 Web app 的教學, 找到 Django 和 Flask 這兩個框架,打算以 Django開發。 只是小弟對 HTML 一竅不通。嘗試過 Visual Studio 開發 Python web, 但都會卡在不曉得怎麼把網頁上元件的行為,和 Python code 作連結這部分, 找不到 Visual Studio 裡面類似 Android Studio 的 Design mode, 能直覺地控制網頁上的東西,並寫上點擊後的行為。 網路上找到很多部屬 app 在 Azure 的新手教學, 不過看了 Azure 只有提供前幾個月免費。 加上現在我只希望能在 Local 端測試就好,也不會用到資料庫。 目前的需求是想要開一個專案,上面有一個按鈕, 按下去後能跳出 "Hello world" 訊息方塊,這樣。 請問有沒有適合的影片能參詳一下呢? 謝謝 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 60.248.17.229
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Python/M.1510217554.A.FE9.html
1F:推 f496328mm: 想看 web app 教學 11/09 16:54
2F:推 matt530: 可以看看django book 11/09 18:10
3F:推 Neisseria: 雖然 Flask 較不適合做真正要上線的 web app 11/09 20:40
4F:→ Neisseria: 但 Flask 更簡單、好上手。概念通了再學新的框架會較快 11/09 20:40
5F:→ Neisseria: 因 Flask 架構太簡單了,自己要寫的東西較多 11/09 20:41
6F:→ Neisseria: 當 web app 變大後,Flask 簡單易用的優勢就沒那麼明顯 11/09 20:42
7F:推 vi000246: 用Flask+1 我直接看官網文件照著做 一天就做出來了 11/09 21:51
8F:→ uranusjr: Flask 較不適合做真正要上線的 web app <-- 哪來的迷思 11/09 23:54
9F:→ uranusjr: 請不要隨口說完全沒有事實根據的東西 11/09 23:54
曾經想用 Flask,但第一關 Hello world 就有疑惑了。 我照官網的範例這樣寫 from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" app.run() 執行後,第一次打開瀏覽器 127.0.0.1:5000 確實可以看到 Hello world! stop 後,我再往 "Hello world!" 後方加上 xxx 變成 "Hello world!xxx"而已 就又 run 一次測試,127.0.0.1:5000 上的 Hello world! 還是先前的字樣, 後方沒有多 xxx,感覺哪裡理解有誤吧 0..0a ※ 編輯: henry8168 (60.248.17.229), 11/10/2017 09:25:26
10F:→ redbxh: 跳出方塊的需求感覺比較偏前端 11/10 09:39
11F:推 JUNYOU01: 先學html 了解網頁運作原理 會比較好 11/10 13:13
12F:推 JUNYOU01: 後端語言都是一樣,最主要都是轉為html輸出,透過http 11/10 13:15
13F:→ JUNYOU01: 協定傳達,這部分有點觀念會學比較快 11/10 13:15
14F:→ uranusjr: 你對網頁的理解有誤到我都不知道該從哪裡開始解釋 11/10 13:24
15F:推 oppi19: 誠心建議django 官網toturial寫的非常好 11/13 10:21
我有在看 Djangirl和 Django book,一步一步來還滿 ok 的, 比較惱火的是都要求資料庫。
16F:→ froce: 前端和後端的溝通,是以送出的request來溝通,所以你在Djan 11/13 15:46
17F:→ froce: go會看到views裡面,第一個參數都固定為request。 11/13 15:48
18F:→ froce: 前端可以在request裡送出各種附加資訊,如利用網址傳送的GE 11/13 15:52
19F:→ froce: T,然後後端收到request,對request做解析,最後去執行後端 11/13 15:54
20F:→ froce: 邏輯,再呈現出網頁。 11/13 15:54
21F:→ froce: 使用框架的話,後端入門很快,倒是前端才是個大坑。 11/13 15:57
22F:→ froce: 身為一個嫩嫩的全端表示,寫javascript真的很痛苦,寫pytho 11/13 15:58
23F:→ froce: n愉快太多了。 11/13 16:00
24F:→ froce: 另外我是Django派的,但是flask真的很簡潔,初學者學flask 11/13 16:09
25F:→ froce: 是很不錯的選擇。習慣了應該跟用Django沒什麼差,只是要 11/13 16:10
26F:→ froce: import的庫那些設定會比較煩。 11/13 16:11
27F:推 neil987: 真的 我也是最近課業突然有需求要寫網頁才去碰flask 結果 11/13 16:18
28F:→ neil987: 後端摸個一天就好了 反而是前端太久沒碰的javascript弄超 11/13 16:18
29F:→ neil987: 久= =.... 11/13 16:18
Django 的 view 檔確實很直白XD,不過 Flask 我也會看看,謝謝你們對這兩款的評價
30F:→ froce: 然後如果你要像寫GUI介面一樣,拉一拉然後點兩下寫該元件的 11/13 16:18
31F:→ froce: 後端邏輯的話,請左轉去ASP.net。 11/13 16:20
32F:推 froce: 不過現代網頁離不開js,不學也不行,除非你的專案都不用顧 11/13 16:35
33F:→ froce: UX/UI的。 11/13 16:35
ASP.net 可能不列入考量了,還是想寫 Python ※ 編輯: henry8168 (60.248.17.229), 11/14/2017 08:53:59
34F:推 froce: 操作資料庫在網頁程式中很正常啊,尤其是在後端,不操作的 11/14 09:11
35F:→ froce: 機率反而小。 11/14 09:11
36F:推 froce: 如果你專案是要放上網際網路的,建議用Django,flask不知道 11/14 09:14
37F:→ froce: 對安全防護這塊有沒有特別去處理,我沒特別去研究。 11/14 09:14
38F:→ froce: Django是基本的都有了。 11/14 09:14
39F:推 neil987: flask有其他的擴充library 11/14 10:37
40F:推 wheado: 推薦FastAPI 01/29 20:59







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:Soft_Job站內搜尋

TOP