如何在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中的一些类型转换函数小结
Feb 10 Python
Python实现的简单dns查询功能示例
May 24 Python
Python排序搜索基本算法之归并排序实例分析
Dec 08 Python
使用python和Django完成博客数据库的迁移方法
Jan 05 Python
Python实现k-means算法
Feb 23 Python
浅谈tensorflow1.0 池化层(pooling)和全连接层(dense)
Apr 27 Python
浅谈python中requests模块导入的问题
May 18 Python
Python实现九宫格式的朋友圈功能内附“马云”朋友圈
May 07 Python
详解Python二维数组与三维数组切片的方法
Jul 18 Python
浅谈Python的方法解析顺序(MRO)
Mar 05 Python
Python基于进程池实现多进程过程解析
Apr 30 Python
python 数据类型强制转换的总结
Jan 25 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 xml-rpc远程调用
2008/12/19 PHP
PHP获取栏目的所有子级和孙级栏目的ID号示例
2014/04/01 PHP
WordPress中调试缩略图的相关PHP函数使用解析
2016/01/07 PHP
PHP删除二维数组中相同元素及数组重复值的方法示例
2017/05/05 PHP
PHP var关键字相关原理及使用实例解析
2020/07/11 PHP
xml 与javascript结合的问题解决方法
2007/03/24 Javascript
超棒的javascript页面顶部卷动广告效果
2007/12/01 Javascript
javascript document.execCommand() 常用解析
2009/12/14 Javascript
获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome的方法介绍
2012/11/08 Javascript
js Date概念详细介绍
2013/11/22 Javascript
浅谈 jQuery 事件源码定位问题
2014/06/18 Javascript
JavaScript实现随机替换图片的方法
2015/04/16 Javascript
javascript动态设置样式style实例分析
2015/05/13 Javascript
搞定immutable.js详细说明
2016/05/02 Javascript
详解获取jq ul第一个li定位的四种解决方案
2016/11/23 Javascript
Vue中之nextTick函数源码分析详解
2017/10/17 Javascript
Vue中的Vux配置指南
2017/12/08 Javascript
Vue引用第三方datepicker插件无法监听datepicker输入框的值的解决
2018/01/27 Javascript
微信小程序 setData 对 data数据影响问题
2019/04/18 Javascript
[02:49]DOTA2完美大师赛首日观众采访
2017/11/23 DOTA
python实现计数排序与桶排序实例代码
2019/03/28 Python
pyqt5实现按钮添加背景图片以及背景图片的切换方法
2019/06/13 Python
使用Python画股票的K线图的方法步骤
2019/06/28 Python
详解程序意外中断自动重启shell脚本(以Python为例)
2019/07/26 Python
使用pandas的box_plot去除异常值
2019/12/10 Python
python怎么判断素数
2020/07/01 Python
python 字符串格式化的示例
2020/09/21 Python
Made in Design英国:设计家具、照明、家庭装饰和花园家具
2019/09/24 全球购物
介绍一下Linux文件的记录形式
2012/04/18 面试题
年度评优评先方案
2014/06/03 职场文书
社区党员志愿服务活动方案
2014/08/18 职场文书
异地年检委托书范本
2014/09/24 职场文书
公司副总经理岗位职责
2014/10/01 职场文书
学生检讨书怎么写?
2014/10/10 职场文书
撤诉书怎么写
2015/05/19 职场文书
授权协议书范本(3篇)
2019/10/15 职场文书