如何在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多进程并发(multiprocessing)用法实例详解
Jun 02 Python
Python实现将DOC文档转换为PDF的方法
Jul 25 Python
Python 功能和特点(新手必学)
Dec 30 Python
Python打包文件夹的方法小结(zip,tar,tar.gz等)
Sep 18 Python
火车票抢票python代码公开揭秘!
Mar 08 Python
Python使用numpy实现BP神经网络
Mar 10 Python
pyttsx3实现中文文字转语音的方法
Dec 24 Python
Python实现读取txt文件中的数据并绘制出图形操作示例
Feb 26 Python
使用Python和百度语音识别生成视频字幕的实现
Apr 09 Python
python中 _、__、__xx__()区别及使用场景
Jun 30 Python
如何用tempfile库创建python进程中的临时文件
Jan 28 Python
Python代码风格与编程习惯重要吗?
Jun 03 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
1982年日本摄影师镜头下的中国孩子 那无忧无虑的童年
2020/03/12 杂记
PHP下通过file_get_contents的代理使用方法
2011/02/16 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
javascript中substr,substring,slice.splice的区别说明
2010/11/25 Javascript
js跳转页面方法总结
2014/01/29 Javascript
jquery操作checkbox示例分享
2014/07/21 Javascript
jQuery事件用法实例汇总
2014/08/29 Javascript
分享有关jQuery中animate、slide、fade等动画的连续触发、滞后反复执行的bug
2016/01/10 Javascript
JavaScript判断变量是否为数组的方法(Array)
2016/02/24 Javascript
谈谈JavaScript中的几种借用方法
2016/08/09 Javascript
JS中input表单隐藏域及其使用方法
2017/02/13 Javascript
js获取元素下的第一级子元素的方法(推荐)
2017/03/05 Javascript
对于input 框限定输入值为浮点型的js代码
2017/09/25 Javascript
使用classList来实现两个按钮样式的切换方法
2018/01/24 Javascript
javascript trie前缀树的示例
2018/01/29 Javascript
vue中父子组件注意事项,传值及slot应用技巧
2018/05/09 Javascript
实现Vue的markdown文档可以在线运行的方法示例
2018/12/11 Javascript
vue工程全局设置ajax的等待动效的方法
2019/02/22 Javascript
JavaScript 正则应用详解【模式、欲查、反向引用等】
2020/05/13 Javascript
python计算对角线有理函数插值的方法
2015/05/07 Python
python清除字符串里非数字字符的方法
2015/07/02 Python
对python内置map和six.moves.map的区别详解
2018/12/19 Python
pytorch torch.nn.AdaptiveAvgPool2d()自适应平均池化函数详解
2020/01/03 Python
mac在matplotlib中显示中文的操作方法
2020/03/06 Python
python ssh 执行shell命令的示例
2020/09/29 Python
HTML5移动端手机网站开发流程
2016/04/25 HTML / CSS
Timberland俄罗斯官方网上商店:全球领先的户外品牌
2020/03/15 全球购物
介绍一下Java的安全机制
2012/06/28 面试题
商业房地产广告语
2014/03/13 职场文书
《大禹治水》教学反思
2014/04/27 职场文书
活动总结报告怎么写
2014/07/03 职场文书
2015年医德考评自我评价
2015/03/03 职场文书
2015年工商所工作总结
2015/05/21 职场文书
小学体育组工作总结2015
2015/07/21 职场文书
AI:如何训练机器学习的模型
2021/04/16 Python
opencv用VS2013调试时用Image Watch插件查看图片
2021/07/26 Python