如何在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的Django框架安装全攻略
Jul 15 Python
python自定义异常实例详解
Jul 11 Python
Python温度转换实例分析
Jan 17 Python
python3发送邮件需要经过代理服务器的示例代码
Jul 25 Python
python elasticsearch环境搭建详解
Sep 02 Python
ubuntu 18.04 安装opencv3.4.5的教程(图解)
Nov 04 Python
Python基础之函数基本用法与进阶详解
Jan 02 Python
详解Python修复遥感影像条带的两种方式
Feb 23 Python
python 数据库查询返回list或tuple实例
May 15 Python
Python批量修改xml的坐标值全部转为整数的实例代码
Nov 26 Python
Python基础之pandas数据合并
Apr 27 Python
pycharm部署django项目到云服务器的详细流程
Jun 29 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动态图像的创建
2006/10/09 PHP
使用php实现下载生成某链接快捷方式的解决方法
2013/05/07 PHP
(PHP实现)只使用++运算实现加法,减法,乘法,除法
2013/06/27 PHP
NodeJS的模块写法入门(实例代码)
2012/03/07 NodeJs
javascript学习笔记(十三) js闭包介绍(转)
2012/06/20 Javascript
js创建表单元素并使用submit进行提交
2014/08/14 Javascript
JavaScript模拟实现继承的方法
2015/03/30 Javascript
jquery实现TAB选项卡鼠标经过带延迟效果的方法
2015/07/27 Javascript
Jquery幻灯片特效代码分享--鼠标点击按钮时切换(1)
2015/08/15 Javascript
js实现表单多按钮提交action的处理方法
2015/10/24 Javascript
for循环 + setTimeout 结合一些示例(前端面试题)
2017/08/30 Javascript
vue.js响应式原理解析与实现
2020/06/22 Javascript
js指定日期增加指定月份的实现方法
2018/12/19 Javascript
微信小程序 swiper 组件遇到的问题及解决方法
2019/05/26 Javascript
JS原形与原型链深入详解
2020/05/09 Javascript
微信小程序的引导页实现代码
2020/06/24 Javascript
python实现字符串和日期相互转换的方法
2015/05/13 Python
利用ctypes提高Python的执行速度
2016/09/09 Python
Python 获取当前所在目录的方法详解
2017/08/02 Python
python简单实现操作Mysql数据库
2018/01/29 Python
python3文件复制、延迟文件复制任务的实现方法
2019/09/02 Python
CSS3 Flexbox中flex-shrink属性的用法示例介绍
2013/12/30 HTML / CSS
倩碧香港官方网站:Clinique香港
2017/11/13 全球购物
加拿大领先家居家具网上购物:Aosom.ca
2020/05/27 全球购物
PHP面试题-$message和$$message的区别
2015/12/08 面试题
RIP版本1跟版本2的区别
2013/12/30 面试题
会计专业自荐信范文
2013/12/02 职场文书
安卓程序员求职信
2014/02/28 职场文书
创建卫生先进单位实施方案
2014/03/10 职场文书
小学感恩教育活动总结
2014/07/07 职场文书
小区门卫岗位职责范本
2014/08/24 职场文书
部门群众路线教育实践活动对照检查材料思想汇报
2014/10/07 职场文书
旅游投诉信范文
2015/07/02 职场文书
CSS3实现的侧滑菜单
2021/04/27 HTML / CSS
Python使用protobuf序列化和反序列化的实现
2021/05/19 Python
《艾尔登法环》发布最新「战技」宣传片
2022/04/03 其他游戏