在SAE(新浪云平台)上使用 python django库编写网站

原创 2015年07月08日 16:39:54
2015年4月18日02:16:23
网站开发前的步骤
作者:赵昊


0.svn小乌龟版本控制器的使用,参考http://sae.sina.com.cn/doc/tutorial/code-deploy.html


1.部署网站第一步: 导入django框架 *1.5* 版本。(更改根目录下yaml,wsgi配置文件)。
参考http://sae.sina.com.cn/doc/python/tutorial.html#web


2.①开启sae:mysql服务   
②配置django :mysite/setting.py中的数据库连接代码
http://sae.sina.com.cn/doc/python/tutorial.html#web 中:如何syncdb到线上数据库章节
MYSQL_USER = 'ACCESSKEY'
MYSQL_PASS = 'SECRETKEY'
MYSQL_DB   = 'app_APP_NAME' 直接替换正确代码即可

3.下载sae本地环境开发工具包,并使用开启django:admin库
参考下载sae本地环境开发工具包 http://sae.sina.com.cn/doc/python/tools.html#id2
django:admin库:http://pythontip.sinaapp.com/study/books/djangobook-py3k-cn
并利用sae本地开发环境明天,syncdb数据到线上。
并美化 管理工具包。http://biancheng.dnbcw.info/javascript/365496.html

4.在本地创建一个 create database app_APP_NAME (因为本地不会默认创建)
①在根目录下下 shift+右键点击在此处运行命令行    使用dev_server.py --mysql=root:密码@localhost:8080 
@再新建一个命令行  python manage.py syncdb命令
这样本地和线上就可以同时更新了。么么哒。会有如下代码,则可以查看 本地和平台的数据。 均有表格生成哦。这样你就会使用本地开发了吧。
Creating tables ...
Creating table auth_permission
Creating table auth_group_permissions
Creating table auth_group
Creating table auth_user_groups
Creating table auth_user_user_permissions
Creating table auth_user
Creating table django_content_type
Creating table django_session


5.现在就可以开发自己的网站喽。 使用时应注释掉setting.py中一下两行 不然会报错
from sae._restful_mysql import monkey
monkey.patch()
admin:显示中文参考  http://wenku.it168.com/d_000667131.shtml

SAE开发01----在SAE部署Django1.7.3

申请 首先你要有个SAE账号,用新浪微博就可以注册。注册、登陆................. 创建接下来要做的就是使用SVN部署你的代码了。 1、来到你的SAE首页http://...
  • a359680405
  • a359680405
  • 2015年01月25日 11:39
  • 9853

关于SAE使用Flask第三方库的坑

首先新浪云对python的环境支持的并不是很给力,在众多框架中只有django的版本比较齐全,其他都不怎么样。 本人用的是flask这个轻量级的框架,如果只是简单的用flask写个网页那没什么问题,但...
  • zwcan241
  • zwcan241
  • 2016年12月25日 00:36
  • 600

SAE下python安装第三方包(windows)

以安装beautifulsoup包为例:         1.取出解压的beautifulsoup下的BS4库,在site-packages中只使用了BS4,所以取出文件BS4 2.将bs4压缩为名为...
  • oZuoQi12345678910
  • oZuoQi12345678910
  • 2014年02月27日 19:21
  • 1473

在SAE(新浪云平台)上使用 python django库编写网站

2015年4月18日02:16:23 网站开发前的步骤 作者:赵昊 0.svn小乌龟版本控制器的使用,参考http://sae.sina.com.cn/doc/tutorial/code...
  • sinat_29654317
  • sinat_29654317
  • 2015年07月08日 16:39
  • 427

Python之创建SEA应用

Web服务器网关接口(Python Web Server Gateway Interface,缩写为WSGI)是Python应用程序或框架和Web服务器之间的一种接口,已经被广泛接受, 它已基本达成它...
  • c602273091
  • c602273091
  • 2014年10月14日 13:36
  • 896

一步步在SAE 部署自己的python项目

注册SAE Git 管理源代码 MySQL数据库 mysql作为一种最常用的存取服务了,那么在sae python环境下怎么操作mysql呢。我们也采用上面的方式,用一个实例来操作创建...
  • Kevin_QQ
  • Kevin_QQ
  • 2016年06月02日 14:36
  • 1542

新浪云(SAE)——使用svn部署项目

SAE自2011-7-10日起,全面支持SVN代码部署,用户不仅可以通过任何SVN客户端部署代码,而且SAE现有的代码部署方式也已经对接应用的SVN仓库,即使不使用SVN客户端部署代码,也保证了代码版...
  • LHPXHYP
  • LHPXHYP
  • 2014年08月02日 16:56
  • 2057

新浪sea部署错误 JAVA_SAE_Fatal_error

今天部署了一个servlet 到新浪的sea,结果第一个版本没有错,第二个却报错如下:  JAVA_SAE_Fatal_error: Failed startup of context c.s.s....
  • ljj9oo9
  • ljj9oo9
  • 2013年06月27日 16:11
  • 2155

Django开源项目mezzanine迁移SAE分享

迁移完成Deml: http://mezzanine.sinaapp.com/ 经历了长达两个多月的排队之后,终于审批通过,确实激动了一把。(两个月太长了........) 不知咋...
  • wklken
  • wklken
  • 2012年06月03日 23:25
  • 11059

Django在新浪SAE中使用storage服务实现文件上传保存

上周末迁移mezzanine到SAE   http://mezzanine.sinaapp.com/ 见上一篇-  Django开源项目mezzanine迁移SAE分享   http://b...
  • wklken
  • wklken
  • 2012年06月08日 00:03
  • 19747
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在SAE(新浪云平台)上使用 python django库编写网站
举报原因:
原因补充:

(最多只允许输入30个字)