如何在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 相关文章推荐
python3.3使用tkinter开发猜数字游戏示例
Mar 14 Python
举例介绍Python中的25个隐藏特性
Mar 30 Python
为Python的web框架编写前端模版的教程
Apr 30 Python
用Python解决计数原理问题的方法
Aug 04 Python
Python基于Socket实现的简单聊天程序示例
Aug 05 Python
Sublime开发python程序的示例代码
Jan 24 Python
对pandas中apply函数的用法详解
Apr 10 Python
Python基于滑动平均思想实现缺失数据填充的方法
Feb 21 Python
Python列表对象实现原理详解
Jul 01 Python
Django用户认证系统 Web请求中的认证解析
Aug 02 Python
对python中arange()和linspace()的区别说明
May 03 Python
解决阿里云邮件发送不能使用25端口问题
Aug 07 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
mysql总结之explain
2012/02/27 PHP
PHP多维数组转一维数组的简单实现方法
2015/12/23 PHP
PHP实现求解最长公共子串问题的方法
2017/11/17 PHP
PHP之header函数详解
2021/03/02 PHP
innerText和innerHTML 一些问题分析
2009/05/18 Javascript
从父页面读取和操作iframe中内容方法
2009/07/25 Javascript
defer属性导致引用JQuery的页面报“浏览器无法打开网站xxx,操作被中止”错误的解决方法
2010/04/27 Javascript
jQuery的slideToggle方法实例
2013/05/07 Javascript
使用jQuery管理选择结果
2015/01/20 Javascript
JavaScript获取文本框内选中文本的方法
2015/02/20 Javascript
快速学习jQuery插件 Form表单插件使用方法
2015/12/01 Javascript
js时间戳转为日期格式的方法
2015/12/28 Javascript
javascript图片切换综合实例(循环切换、顺序切换)
2016/01/13 Javascript
深入浅出 jQuery中的事件机制
2016/08/23 Javascript
BootStrap表单控件之复选框checkbox和单选择按钮radio
2017/05/23 Javascript
JSON的parse()方法介绍
2019/01/31 Javascript
详解微信小程序获取当前时间及日期的方法
2019/04/28 Javascript
vue+element_ui上传文件,并传递额外参数操作
2020/12/05 Vue.js
python编程-将Python程序转化为可执行程序[整理]
2007/04/09 Python
python3访问sina首页中文的处理方法
2014/02/24 Python
在Django框架中伪造捕捉到的URLconf值的方法
2015/07/18 Python
Python编程pygal绘图实例之XY线
2017/12/09 Python
Python及Django框架生成二维码的方法分析
2018/01/31 Python
python批量设置多个Excel文件页眉页脚的脚本
2018/03/14 Python
Python2和Python3.6环境解决共存问题
2018/11/09 Python
python面试题之列表声明实例分析
2019/07/08 Python
TensorFlow2.0矩阵与向量的加减乘实例
2020/02/07 Python
多个版本的python共存时使用pip的正确做法
2020/10/26 Python
高三毕业寄语
2014/04/10 职场文书
小学毕业典礼演讲稿
2014/09/09 职场文书
学习党的群众路线剖析材料
2014/10/09 职场文书
创先争优承诺书
2015/01/20 职场文书
迟到检讨书
2015/01/26 职场文书
琅琊山导游词
2015/02/05 职场文书
市语委办2016年第十九届“推普周”活动总结
2016/04/05 职场文书
Python机器学习之底层实现KNN
2021/06/20 Python