如何在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删除列表内容
Aug 04 Python
Python检测网站链接是否已存在
Apr 07 Python
Python中的Descriptor描述符学习教程
Jun 02 Python
利用python发送和接收邮件
Sep 27 Python
老生常谈进程线程协程那些事儿
Jul 24 Python
python for循环输入一个矩阵的实例
Nov 14 Python
python中的print()输出
Apr 12 Python
Python中Flask-RESTful编写API接口(小白入门)
Dec 11 Python
500行python代码实现飞机大战
Apr 24 Python
30行Python代码实现高分辨率图像导航的方法
May 22 Python
使用ITK-SNAP进行抠图操作并保存mask的实例
Jul 01 Python
python中数字是否为可变类型
Jul 08 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
水质对咖图啡风味的影响具体有哪些
2021/03/03 冲泡冲煮
php foreach、while性能比较
2009/10/15 PHP
PHP 获取MySQL数据库里所有表的实现代码
2011/07/13 PHP
PHP通过调用新浪API生成t.cn格式短网址链接的方法详解
2019/02/20 PHP
js 编码转换 gb2312 和 utf8 互转的2种方法
2013/08/07 Javascript
javascript(js)的小数点乘法除法问题详解
2014/03/07 Javascript
谈一谈javascript闭包
2016/01/28 Javascript
Bootstrap中的Panel和Table全面解析
2016/06/13 Javascript
Javascript点击按钮随机改变数字与其颜色
2016/09/01 Javascript
微信小程序 下拉列表的实现实例代码
2017/03/08 Javascript
详解基于Bootstrap+angular的一个豆瓣电影app
2017/06/26 Javascript
bootstrap treeview 树形菜单带复选框及级联选择功能
2018/06/08 Javascript
AngularJS实现与后台服务器进行交互的示例讲解
2018/08/13 Javascript
js拖动滑块和点击水波纹效果实例代码
2018/10/16 Javascript
JS/jQuery实现简单的开关灯效果【案例】
2019/02/19 jQuery
详解express使用vue-router的history踩坑
2019/06/05 Javascript
监控微信小程序中的慢HTTP请求过程详解
2019/07/05 Javascript
vue把输入框的内容添加到页面的实例讲解
2019/11/11 Javascript
prettier自动格式化去换行的实现代码
2020/08/25 Javascript
vue-cli3项目打包后自动化部署到服务器的方法
2020/09/16 Javascript
详解Vue的异步更新实现原理
2020/12/22 Vue.js
python多线程编程方式分析示例详解
2013/12/06 Python
python递归打印某个目录的内容(实例讲解)
2017/08/30 Python
深入理解Django的中间件middleware
2018/03/14 Python
用Python一键搭建Http服务器的方法
2018/06/01 Python
Python3爬虫中识别图形验证码的实例讲解
2020/07/30 Python
Vero Moda西班牙官方购物网站:丹麦BESTSELLER旗下知名女装品牌
2018/04/27 全球购物
Charlotte Tilbury澳大利亚官网:英国美妆品牌
2018/10/05 全球购物
婚礼主持词开场白
2014/03/13 职场文书
王老吉广告词
2014/03/20 职场文书
公司请假条范文
2014/04/11 职场文书
余世维讲座观后感
2015/06/11 职场文书
学校运动会简讯
2015/07/20 职场文书
2019年房屋委托租赁合同范本(通用版)!
2019/07/17 职场文书
使用ORM新增数据在Mysql中的操作步骤
2021/07/26 MySQL
Apache POI操作批量导入MySQL数据库
2022/06/21 Servers