如何在sae中设置django,让sae的工作环境跟本地python环境一致


Posted in Python onNovember 21, 2017

sae中安装有python环境,想让sae导入自己下载的django或者其他模块,可以在svn中新建一个文件目录,比如site-packages,跟python安装目录一样,这个目录存放所有的python模块(包括django),将安装目录下的以及用pip install安装的各种模块copy入这个目录,然后增加python搜索路径,让sae可以从这个目录引入各种模块,保证程序正常运行.具体设置如下:

第一步:修改wsgi.py文件,该文件在django生成的项目目录后,比如../mysite/wsgi.py

import os
import sys
root = os.path.join(os.path.dirname(os.path.dirname(__file__)),'site-packages')#获取新增加的site-packages路径
sys.path.insert(0, root) #将该路径加入系统的环境变量中,以使python第一个搜索的默认路径就是这个路径
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "mysite.settings")
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()

第二步:在django根目录(即跟manage.py同一目录)下新建index.wsgi文件,

import sae
from mysite import wsgi
application=sae.create_wsgi_app(wsgi.application)

自此,sae中的python配置跟本地的python完全一样,只需将需要的模块copy到自定义的目录中,然后svn同步,就可以像操作本地python一样操作sae

总结

以上所述是小编给大家介绍的在sae中设置django,让sae的工作环境跟本地python环境一致,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Python 相关文章推荐
深入理解Python中命名空间的查找规则LEGB
Aug 06 Python
简介Python的collections模块中defaultdict类型的用法
Jul 07 Python
python实现对求解最长回文子串的动态规划算法
Jun 02 Python
Django框架多表查询实例分析
Jul 04 Python
Tensorflow中的placeholder和feed_dict的使用
Jul 09 Python
Python logging模块用法示例
Aug 28 Python
使用Pyhton 分析酒店针孔摄像头
Mar 04 Python
python中shell执行知识点
May 06 Python
Python面向对象多态实现原理及代码实例
Sep 16 Python
详解Selenium 元素定位和WebDriver常用方法
Dec 04 Python
详解Python 中的 defaultdict 数据类型
Feb 22 Python
使用Python webdriver图书馆抢座自动预约的正确方法
Mar 04 Python
详解supervisor使用教程
Nov 21 #Python
django模型层(model)进行建表、查询与删除的基础教程
Nov 21 #Python
LRUCache的实现原理及利用python实现的方法
Nov 21 #Python
Python利用itchat对微信中好友数据实现简单分析的方法
Nov 21 #Python
python中is与双等于号“==”的区别示例详解
Nov 21 #Python
Python使用PIL模块生成随机验证码
Nov 21 #Python
Python3中条件控制、循环与函数的简易教程
Nov 21 #Python
You might like
php中常用编辑器推荐
2007/01/02 PHP
PHP中使用CURL伪造来路抓取页面或文件
2011/05/04 PHP
php 记录进行累加并显示总时长为秒的结果
2011/11/04 PHP
关于shopex同步ucenter的redirect问题,导致script不运行
2013/04/10 PHP
一些常用的JS功能函数(2009-06-04更新)
2009/06/04 Javascript
js获取TreeView控件选中节点的Text和Value值的方法
2012/11/24 Javascript
JQuery设置获取下拉菜单某个选项的值(比较全)
2014/08/05 Javascript
JavaScript简单表格编辑功能实现方法
2015/04/16 Javascript
基于jquery实现即时检查格式是否正确的表单
2016/05/06 Javascript
Vuex2.0+Vue2.0构建备忘录应用实践
2016/11/30 Javascript
nodejs搭建本地http服务器教程
2017/03/13 NodeJs
JS闭包可被利用的常见场景小结
2017/04/09 Javascript
详解vue-cli快速构建项目以及引入bootstrap、jq
2017/05/26 Javascript
如何更好的编写js async函数
2018/05/13 Javascript
小程序实现页面顶部选项卡效果
2018/11/06 Javascript
JSONP 的原理、理解 与 实例分析
2020/05/16 Javascript
vue props default Array或是Object的正确写法说明
2020/07/30 Javascript
vue v-on:click传递动态参数的步骤
2020/09/11 Javascript
Python中time模块和datetime模块的用法示例
2016/02/28 Python
python实现批量修改图片格式和尺寸
2018/06/07 Python
python 解决动态的定义变量名,并给其赋值的方法(大数据处理)
2018/11/10 Python
一步步教你用python的scrapy编写一个爬虫
2019/04/17 Python
python中struct模块之字节型数据的处理方法
2019/08/27 Python
Django中从mysql数据库中获取数据传到echarts方式
2020/04/07 Python
Html5 canvas实现粒子时钟的示例代码
2018/09/06 HTML / CSS
Nuts.com:优质散装,批发坚果、干果和巧克力等
2017/03/21 全球购物
马来西亚最大的电器网站:Senheng
2017/10/13 全球购物
运动鞋、足球鞋和慕尼黑球衣:Sport Münzinger
2019/08/26 全球购物
董事长秘书岗位职责
2013/11/29 职场文书
即兴演讲稿
2014/01/04 职场文书
行政文秘岗位职责范本
2014/02/10 职场文书
2014年社区植树节活动方案
2014/02/28 职场文书
论文评审意见
2015/06/05 职场文书
《认识年月日》教学反思
2016/02/19 职场文书
介绍信应该怎么开?
2019/04/03 职场文书
Python jiaba库的使用详解
2021/11/23 Python