Django项目部署到sae
https://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
欢迎来玩
评论