爱吃柚子的猪

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

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

欢迎来玩