python自学第一单元总结

这个第一单元是我自己划分的。

因为我之前连linux命令、如何装linux都很不熟悉。

多数都是拿来主义,直接买服务器或者VPS,人家都配好系统了。

然后按照项目说明一步一步走,上项目,所以总觉得有瓶颈。

这次狠下心来学习,还是很有收获的。

我的第一单元指的是,从硬件开始,做系统,做虚拟环境,做LINUX系统,做运行环境,测试技术,跑demo程序,实现自己的想法。最重要的是,理解这些事情为什么这么做。

目前的情况:

1、本地台式机win10系统,VMware装centos7,配好防火墙和网络。

这一步,相当于买来的装好系统的VPS。

2、virtualenv 虚拟2个python环境,

(1)环境1,python 3 , 装 djanjo原版,gunicorn 代替 uwsgi,正常跑起来。

对django,研究了urls.py 和view.py,明白了M、T、V的机制,知道去哪改。

(2)环境2,python 2,直接pip mezzanine, gunicorn 代替 uwsgi,正常跑起来,supervisor 进行监控。

测试了mezzanine的功能。

3、在两个virtualenv的虚拟环境外,nginx,分别监听2个虚拟环境,绑定2个域名go.com和to.com,正常访问,当然是修改本地hosts文件实现的。。。这2个域名有一个就可以轻松生活了。 实际上,每个虚拟环境内,也可以建无数个django实例,绑定无数域名的。突然想起一个问题,如何实现djanjo的泛解析?思考了一下,其实是nginx的泛解析,不难办。

4、数据库用的是Postgresql。需要多个数据库,直接配就可以。又想到一个问题,Postgresql数据库如何备份?http://blog.csdn.net/licheng6302/article/details/7567523

4、局域网内FTP文件,ssh访问centos7,修改和上传文件。顺带学了下最浅显的markdown写法。还是要实现ftp,不然将来没法多人操作。http://www.centoscn.com/CentosServer/ftp/2015/0502/5335.html

http://www.cnblogs.com/zhi-leaf/p/5983550.html

5、搜集了django的学习资料,和现有的资源。同样搜集了一些python的资源。

6、完成这些,可以做什么?

(1)买个VPS,配置下,可以做多个网站,给多个企业做多个网站,绑定多个域名。

(2)django和Postgresql可以一对多,一对一,或者多对多。有些django可以没有前台,只管后台抓数据,或者做发邮件之类的活就可以。

(3)什么好处?性能更强,能实现更多想法;更充分利用资源,省钱。什么缺点?管理只能自己来了,除非有更好的办法。

6、接下来,学习django,两个途径:快速学习数据库操作,直奔主题,做自己想实现的功能;系统地跟着找到的资源用一个月的时间学通djanjo。两个途径,待定。

7、另外,原定的docker还未尝试,怕一次消化不了。

后续的任务队列和worker部分,还未尝试,等用到的时候再说吧。

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇