Django教程:[35]配置SAE本地开发环境
如何配置SAE的本地开发环境?对于我这个新手来说,看起来有些负责,我百度了很多天才整明白,现在配置完成了,才敢来这里写篇经验,用于日后翻看,也方便大家学习sae,废话不多说了,我们开始今天的经验:
首先我们要使用easy_install安装本地开发环境,打开dos窗口
![Django教程:[35]配置SAE本地开发环境](https://exp-picture.cdn.bcebos.com/91091efc77f7980ee08c05c2d4db3620b83a9103.jpg)
然后我们输入easy_install sae-python-dev,按下回车键。如果你哪里没有安装easy_install,你最好看一下这篇文章:http://jingyan.baidu.com/article/b907e627dd80df46e7891c2c.html
![Django教程:[35]配置SAE本地开发环境](https://exp-picture.cdn.bcebos.com/dccb47de45078801f4dc93f2b18ca608a40f8203.jpg)
这样sae本地开发环境就完成了,在sae本地开发环境的安装目录下找到dev_server.py这个文件,你可以在python的安装目录下搜索该文件,然后复制到应用文件夹下,应用文件就是你要部署到sae上面的代码所在的文件夹,也就是index.wsgi和config.yaml所在的目录
![Django教程:[35]配置SAE本地开发环境](https://exp-picture.cdn.bcebos.com/2e66f9ef28066b014f7175f33df39187021cf303.jpg)
复制完成以后,我们看看应用文件夹下面的文件
![Django教程:[35]配置SAE本地开发环境](https://exp-picture.cdn.bcebos.com/359bee5e4a23797113b1d06b93196120a6cde303.jpg)
接着cd到该目录
![Django教程:[35]配置SAE本地开发环境](https://exp-picture.cdn.bcebos.com/0d2fe5f202b375d76fd7fd47515872dadf49d803.jpg)
使用python dev_server.py来启动本地环境服务器,看到如下的反馈提示,说明你已经安装本地环境成功了,只是还没有安装mysql服务,所以暂时不能使用数据库。
![Django教程:[35]配置SAE本地开发环境](https://exp-picture.cdn.bcebos.com/ac45306817e951e10f551ee55e3da824d9e9cf03.jpg)
接着,在浏览器中输入http://localhost:8080/,你会看到成功提示:it worked!
![Django教程:[35]配置SAE本地开发环境](https://exp-picture.cdn.bcebos.com/05aae8a75f0f822bf7435a81c018512c8df14d00.jpg)
在启动本地环境服务器的时候可能会出现几种错误,这里汇总一下:第一种错误是没有在config.yaml文件中输入name和version属性:
![Django教程:[35]配置SAE本地开发环境](https://exp-picture.cdn.bcebos.com/7d34fbf4fcf5ee0dae63ec64f96b0ce264e7ba00.jpg)
你只要在config.yaml文件中,写入name和version即可。name是你创建的应用的名称呢个;version是应用的版本。
![Django教程:[35]配置SAE本地开发环境](https://exp-picture.cdn.bcebos.com/2083a5d6e1d06de838ccc096ca93cee8b104ac00.jpg)
还有一种错误是config.yaml书写格式的问题,会提示你:mapping values are not allowed here。
![Django教程:[35]配置SAE本地开发环境](https://exp-picture.cdn.bcebos.com/bbf95c406afec3144368d35dcac1b727ad539c00.jpg)
解决的方法是检查config.yaml文件的书写格式:通常是每个冒号后面需要有一个空格。
这篇经验就到这里了,如果有其他问题,可以在这里留言,我看到就回回复。转载请注明我的百度ID。