如何在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中在for循环中嵌套使用if和else语句的技巧
Jun 20 Python
Python构建XML树结构的方法示例
Jun 30 Python
python虚拟环境virtualenv的使用教程
Oct 20 Python
python画图系列之个性化显示x轴区段文字的实例
Dec 13 Python
详解Python函数式编程—高阶函数
Mar 29 Python
python Tkinter的图片刷新实例
Jun 14 Python
python多线程同步实例教程
Aug 11 Python
Python 实现顺序高斯消元法示例
Dec 09 Python
Python通过字典映射函数实现switch
Nov 06 Python
详解Pymongo常用查询方法总结
Jan 29 Python
详解python中[-1]、[:-1]、[::-1]、[n::-1]使用方法
Apr 25 Python
python必学知识之文件操作(建议收藏)
May 30 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 _autoload自动加载类与机制分析
2012/02/10 PHP
深入php define()函数以及defined()函数的用法详解
2013/06/05 PHP
PHP中include/require/include_once/require_once使用心得
2016/08/28 PHP
用js 让图片在 div或dl里 居中,底部对齐
2008/01/21 Javascript
jquery下实现overlay遮罩层代码
2010/08/25 Javascript
最短的javascript:地址栏载入脚本代码
2011/10/13 Javascript
JavaScript实现复制功能各浏览器支持情况实测
2013/07/18 Javascript
jQuery EasyUI菜单与按钮详解
2016/07/13 Javascript
完美解决jQuery符号$与其他javascript 库、框架冲突的问题
2016/08/09 Javascript
针对后台列表table拖拽比较实用的jquery拖动排序
2016/10/10 Javascript
Vue.JS入门教程之事件监听
2016/12/01 Javascript
浅谈Angular2 模块懒加载的方法
2017/10/04 Javascript
node获取客户端ip功能简单示例
2019/08/24 Javascript
如何在vue中使用jointjs过程解析
2020/05/29 Javascript
python list使用示例 list中找连续的数字
2014/01/27 Python
python的迭代器与生成器实例详解
2014/07/16 Python
Python中类的初始化特殊方法
2017/12/01 Python
Python3调用百度AI识别图片中的文字功能示例【测试可用】
2019/03/13 Python
Python进程池Pool应用实例分析
2019/11/27 Python
Python hmac模块使用实例解析
2019/12/24 Python
Python 实现日志同时输出到屏幕和文件
2020/02/19 Python
Python编写单元测试代码实例
2020/09/10 Python
美国最顶级的精品店之一:Hampden Clothing
2016/12/22 全球购物
波兰品牌内衣及泳装网上商店:Astratex.pl
2017/02/03 全球购物
回馈慈善的设计师太阳镜:DIFF eyewear
2019/10/17 全球购物
个人简历自我评价
2014/01/06 职场文书
档案接收函范文
2014/01/10 职场文书
通用自荐信范文
2014/03/14 职场文书
合作协议书范本
2014/04/17 职场文书
8和9的加减法教学反思
2014/05/01 职场文书
自主招生推荐信范文
2014/05/10 职场文书
“六查”、“三学”、“三干”查摆问题整改措施
2014/09/27 职场文书
新娘婚礼致辞
2015/07/27 职场文书
煤矿隐患排查制度
2015/08/05 职场文书
Python torch.flatten()函数案例详解
2021/08/30 Python
Echarts如何重新渲染实例详解
2022/05/30 Javascript