Python 板


LINE

※ 引述《dlikeayu (太阳拳vs野球拳)》之铭言: : ※ 引述《WaiTingKuo (:!)》之铭言: : : 从这里开始吧 : : https://www.udacity.com/course/cs101 : : 他以一个web crawler 的project : : 慢慢带出python的基本用法 : : 个人认为在台湾应该找不到比这好的computer science 101了 : 嗯...经过几般波折... : 我这几天连python的hello world都摸不到... : 蛮难过的... 为什麽啊? 想了解这个意思 : 想说直接用django写web : 所以去看了一下google大家建议平台 : 要先build 一个nginx的环境 : 首先是为了之前的php平台也能继续work : 所以从LAMP转移成LNMP, 先让PHP, Python 能都有fastcgi的环境 : python3 setup.py install , 装完了 django : 再来就开始看不懂了 : webserver到底是要串 python还是串django ? : 有看爬到些文章有教设定nginx 去跑fastcgi : 但是版本不太一样 : 是python也有自己的fastcgi呢?还是有特殊元件 : 像php跑fastcgi是用php-fpm也有php-cgi 也有php5-fcgi : 再来...网路上python3装在nginx的文大都很旧 ,或fastcgi也是旧版(到底哪来的?) : 不用nginx python也有自己的web server, 不过不知效能是? : 先不管这... : django新旧版安装基於nginx python3的文章也很难爬到 django 安装跟 nginx 没有关系。 你是指部署吗? app server 使用 uwsgi nginx + uWSGI + django https://uwsgi.readthedocs.org/en/latest/tutorials/Django_and_nginx.html 下面用了 gunicorn nginx + gunicorn + django http://goodcode.io/blog/django-nginx-gunicorn/ 青菜萝卜各有喜好,上面任选可以部署。 但是我不知道你的需求,如果是练习的话,部署可以完全不管。 : 总结问题: : 网路资源似乎还不足,在程式版本及选择上反而成为我的入门瓶颈... : 变成我选了我想要的版本,在之後要使用的资源完全被锁死... : 难道我只能乖乖照旧文章从2.7x开始跑-_- : 全都照旧的说明去土法炼钢吗... : p.s 这让我想起Java刚盛行时,程式语言在当时算很简单的东西 : 反而是 build起平台的时间会弄到让人恼火... 1. djagno 的 web server 是开发时方便用的。 所以开发的时候完全可以不用装 web server 2. 2.7.x 并不旧, 她很新。 3. django book chapter 12 章有说 fast-cgi 如何啓动, 官网文件也有讲 fastcgi.(旧版是什麽意思?) 4. 我们公司上线不用 fast-cgi 而是用 reverse proxy. 但是文件都满好找的。 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.251.67.57 ※ 编辑: timTan 来自: 60.251.67.57 (10/16 11:19)
1F:→ timTan:不用装 server 其实是好处,起手势真的简单很多。 10/16 11:44
2F:→ dlikeayu:hello world都写不到是指,我很坚持要把平台build起来 10/16 16:49
3F:→ dlikeayu:才开始要写code.. 10/16 16:49
4F:→ dlikeayu:web server是我也要学着怎麽自己架起来好让到时能上线 10/16 16:50
5F:→ dlikeayu:不然开发完的程式没地方丢;还是根本就不用架server ? 10/16 16:51
6F:→ dlikeayu:我这边没有人会python也没有人知道python web server的 10/16 16:51
7F:→ dlikeayu:定义是什麽,所以跑web专案的从零到有我都要会 10/16 16:52
8F:→ dlikeayu:这边比较模糊的就是web server, python是否像nodejs一样 10/16 16:53
9F:→ dlikeayu:我把django -> python setup.py install 我localhost:80 10/16 16:54
10F:→ dlikeayu:就有网页可以看了? 10/16 16:54
11F:→ dlikeayu:另外python django跑起来的server能像nginx那能直接撑起 10/16 16:55
12F:→ dlikeayu:十万大军的流量吗? 10/16 16:55
13F:→ dlikeayu:啊,後来才看懂意思; 我是也要会"部署" 没错 10/16 17:03
14F:→ dlikeayu:我就是想要先弄出能"部署"的平台,然後直接线上看 10/16 17:03
15F:→ dlikeayu:随着大家热情解答,其实也很多问题豁然开朗 10/16 17:05
16F:→ dlikeayu:希望今天晚上能在线上先看到个hello world的网页 10/16 17:06
17F:→ dlikeayu:旧版指的是 django-1.5.4 能支援 python3了, 然後网页上 10/16 17:10
18F:→ dlikeayu:查到的文件大都是旧版django配python 2.6 2.7.x 跟nginx 10/16 17:11
19F:→ dlikeayu:这里说的旧是指整体性 没说清楚还请多指教 T_T 10/16 17:11
20F:→ Dkr:如果你只是想要弄出可以直接上线的环境,请用 Heroku 10/16 17:59
21F:→ Dkr:http://bit.ly/H118OY Tutorial 照做应该就可以了 10/16 18:00
22F:推 doomleika:https://www.youtube.com/watch?v=NRbspuoQbZ4 10/16 18:21
23F:→ dlikeayu:我是要最後能production的上线环境喔 10/16 21:02
24F:推 doomleika:那个youtube link就是罗.. 10/16 21:27
26F:→ doomleika:http://0rz.tw/W3Tcz 10/16 21:28
27F:→ doomleika:我不太清楚你为什麽这麽坚持要提早学deployment就是.. 10/16 21:28
28F:→ timTan:看来上面才再度发现,官网文章非常的齐全。 10/16 22:43
29F:→ doomleika:其实我觉得不算详细耶_Drz 10/17 00:31
30F:→ doomleika:经验中中间最简单无痛的选择是gunicorn 10/17 00:33
31F:→ doomleika:但是 1. gunicorn在笑能评比最差 10/17 00:33
32F:→ doomleika:2. *nix only,没办法在windows上测试 10/17 00:35
33F:→ doomleika:然後是使用MySQL-Python connector,Apache,wsgi..stuf 10/17 00:36
34F:→ doomleika:HUGE PAIN IN THE ASS 10/17 00:36
35F:→ timTan:uWsgi 也满容易的样子~ 10/17 00:37
36F:→ doomleika:藏在deploy文件中的static files 10/17 00:39
37F:→ doomleika:我记得我花了一个星期才把deploy搞定 10/17 00:40
38F:→ timTan:Deploy 真的要注意很多东西 ~ 10/17 00:40
39F:→ doomleika:而我还是不懂到处google凑出来的玩意每一行config在干嘛 10/17 00:40
40F:→ doomleika:我本来以为这玩意大概一个小时就搞定了:o 10/17 00:41
41F:→ doomleika:我记得还有其他问题...windows 64bit的wsgi/mysql 10/17 00:42
42F:→ doomleika:connector没有现成的binary 10/17 00:42
43F:→ doomleika:然後塞给你的是32 bit丢进去就大爆炸,吐出来的错误 10/17 00:46
44F:→ doomleika:又要google老半天:( 10/17 00:46
45F:→ doomleika:提醒一下django book用的已经是旧版的东西(django1.4?) 10/17 00:47
46F:→ doomleika:印象中他是用mod_python,现在都用wsgi了 10/17 00:48
47F:→ doomleika:要学的话尽量官方doc为主,第三方资讯为辅 10/17 00:49
48F:→ doomleika:这样比较不容遇到UseEsotericWorkarounds™搞自己 10/17 00:54
49F:推 gp123:以前我想做一些客制化,在图书馆借了django book来看, 10/17 13:01
50F:→ gp123:结果绕了很远的路,最後只好乖乖回去看官网 10/17 13:02







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