第二次成功的将website部署在sae上了 mark一下
sae真的还有待改进 技术上实现的确是一个大突破 但是麻烦你们帮助文档能不能写的稍微再详细一点啊= = 真样很难上手的好吧
这一次是加入了数据库服务和静态文件
很重要的就是settings.py里面必须填上一些正确的配置信息 具体见托管的代码https://github.com/zjhsdtc/bigDataInSae.git
然后就是要先本地验证数据库和session存储 python manager.py syncdb pycharm 中tools run manager.py 中也可以
sae不会自己帮你生成数据库文件的 你要么上传你在本地导出的 要么在线创建 但那样需要写一些sql语句
然后再导出.sql 第一篇博文中提到了方法
mysqldump -uroot -p abc > abc.sql
然后导出的sql是你加密的 或者你没有设密码就没事了 如果是又密码的 文本编辑器打开导出的sql文件 然后删除所有带有lock unlock的行 如果太多了 自己写个文本处理脚本就是了
然后在sae主页里开通mysql服务 管理mysql import 选择刚才导出的sql文件 然后 go
看到Import has been successfully finished, 就是验证成功了
然后就可以上传了
今天就是 python manager.py collectstatic这个玩意没弄好 以后有时间再研究把 反正现在静态文件也不多