爱吃柚子的猪

心情+随感+时评,说不定还会写点小说神马的=。=

Django项目部署到sae

http://pan.baidu.com/s/1Ccrbw

具体流程我是按照这个PPT一步一步来的,还算顺利,之后就是各种解决bug了

第一个问题:

ScannerError: mapping values are not allowed here

in "xxxxx/config.yaml", line 4, column 10

看了配置文件好久也没找到问题,对比教程然后百度了一堆,才发现是少了几个空格导致的_(:з」∠)_,也是醉

第二个问题:

然后Django的版本如果设置成1.5.4的话是没办法生成wsgi文件的,只能设置成1.5

第三个问题:

ImportError: No module named bs4

这是个很常见的问题,但这次我就是没找到解决办法,没法,只能把涉及BeautifulSoup的部分全删了。

主要是我在library里面添加beautifulsoup模块的时候,不知道是该写什么“BeautifulSoup”,“beautifulsoup”,"beautifulsoup4"各种都试过了,还是显示No module named bs4,TMD为啥Beautifulsoup升级了4之后就改名了呢。



关于数据库

我原来在Ubuntu上写的时候数据库是sqlite3的,然后是一个叫myprodb的没有后缀的莫名其妙的文件,直接右键改名成mypro.db,然后安装了sqlite3打开,按照教程复制了SQL语句到sae的数据库管理工具里面生成数据库,基本上没什么差错,除了一些因为引号替换产生的换行不见了导致的指令错误之外...


网址是whufree.sinaapp.com

欢迎来玩


第一次写技术文章=。=

在自强给掌上武大做的两个功能

一是图书馆研修室预约。

二是学校各个职能网站公告抓取,并发送邮件给固定的邮箱。

第一个主要涉及BeautifulSoup,urllib,cookielib,和正则表达式

第二个除了以上还有Python的邮件发送模块smtp和文件处理部分。

任务从五月份开始分配,但因为诸多困难一直卡着,直到暑假回来做集中开发,三四天基本快做完了,现在在做最后的完善。

学中做,做中学。

有太多学的不好的地方,这一次的任务一直都是一边百度谷歌一边做,很坑,希望能做个总结,写个教程什么的,留到以后参考,免得以后又忘了怎么写了。

源码在本人git上。

https://github.com/zhufree/Work-in-Ziqiang

具体的总结之后写完贴链接。