[问题] 对于新手,Python 写 Web app

楼主: henry8168 (番薯猴)   2017-11-09 16:52:31
大家好,最近一直在找使用 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" 讯息方块,这样。
请问有没有适合的影片能参详一下呢?
谢谢
作者: f496328mm (为什么会流泪)   2017-11-09 16:54:00
想看 web app 教学
作者: matt530 (懂吗)   2017-11-09 18:10:00
可以看看django book
作者: Neisseria (Neisseria)   2017-11-09 20:40:00
虽然 Flask 较不适合做真正要上线的 web app但 Flask 更简单、好上手。概念通了再学新的框架会较快因 Flask 架构太简单了,自己要写的东西较多当 web app 变大后,Flask 简单易用的优势就没那么明显
作者: vi000246 (Vi)   2017-11-09 21:51:00
用Flask+1 我直接看官网文件照着做 一天就做出来了
作者: uranusjr (←這人是超級笨蛋)   2017-11-09 23:54:00
Flask 较不适合做真正要上线的 web app <-- 哪来的迷思请不要随口说完全没有事实根据的东西
作者: redbxh (林佳)   2017-11-10 09:39:00
跳出方块的需求感觉比较偏前端
作者: JUNYOU01 (JJJ)   2017-11-10 13:13:00
先学html 了解网页运作原理 会比较好后端语言都是一样,最主要都是转为html输出,透过http协定传达,这部分有点观念会学比较快
作者: uranusjr (←這人是超級笨蛋)   2017-11-10 13:24:00
你对网页的理解有误到我都不知道该从哪里开始解释
作者: oppi19 (SpringField)   2017-11-13 10:21:00
诚心建议django 官网toturial写的非常好
作者: froce (froce)   2017-11-13 15:46:00
前端和后端的沟通,是以送出的request来沟通,所以你在Django会看到views里面,第一个参数都固定为request。前端可以在request里送出各种附加资讯,如利用网址传送的GET,然后后端收到request,对request做解析,最后去执行后端逻辑,再呈现出网页。使用框架的话,后端入门很快,倒是前端才是个大坑。身为一个嫩嫩的全端表示,写javascript真的很痛苦,写python愉快太多了。另外我是Django派的,但是flask真的很简洁,初学者学flask是很不错的选择。习惯了应该跟用Django没什么差,只是要import的库那些设定会比较烦。
作者: neil987 (R5大小姐-EX人品崩坏)   2017-11-13 16:18:00
真的 我也是最近课业突然有需求要写网页才去碰flask 结果后端摸个一天就好了 反而是前端太久没碰的javascript弄超久= =....
作者: froce (froce)   2017-11-13 16:18:00
然后如果你要像写GUI接口一样,拉一拉然后点两下写该元件的后端逻辑的话,请左转去ASP.net。不过现代网页离不开js,不学也不行,除非你的专案都不用顾UX/UI的。
作者: neil987 (R5大小姐-EX人品崩坏)   2017-11-14 10:37:00
flask有其他的扩充library

Links booklink

Contact Us: admin [ a t ] ucptt.com