ME@deepgully
是基于Python,Flask的开源博客系统,可以运行在GAE(Google AppEngine), BAE(Baidu AppEngine)和SAE(Sina AppEngine)上
ME@deepgully
is a open source blog system based on Python&Flask, support GAE(Google AppEngine), BAE(Baidu AppEngine) and SAE(Sina AppEngine)
##主要功能 Features
j
--下一个, k
--上一个, i
--跳回第一个, n
--跳到最后一个, space
--下一个(循环), enter
--载入更多j
--Next, k
--Prev, i
--First, n
--Last, space
--Next(loop), enter
--Load More##安装说明 Install
##在GAE上安装ME@deepgully
将app.yaml第一行的application id改成你自己的
application: me-deepgully
version: 1
runtime: python27
编辑settings.py
更改默认管理员账号密码
app.config["OwnerEmail"]
及app.config["DefaultPassword"]
app.config["OwnerEmail"] = "deepgully@gmail.com"
app.config["DefaultPassword"] = "admin"
elif RUNTIME_ENV in ("gae", "gae_dev"):
app.secret_key = "ME@deepgully+GAE" # 密码, cookie将使用这个key来加密
dev_appserver.py ./
appcfg.py update .
P.S 上传后GAE会花几分钟到几个小时创建datastore index, 请等一段时间再访问
##在BAE上安装ME@deepgully
更改设置, 修改
APP_ID
,ACCESS_KEY
,SECRET_KEY
,CACHE_ID
,MYSQL_DATABASE
if RUNTIME_ENV in ("bae",):
const = MagicDict()
const.APP_ID = "2929012"
const.ACCESS_KEY = "YCiKuHCPd62DyeEtpG3c2h7y"
const.SECRET_KEY = "dpgazAGGB4724FgvPslu7sUzkwNFesEb"
const.CACHE_ID = "bTXWvXunneyHgLlmglxn"
#...
const.MYSQL_DATABASE = "GdCYGKgTwfbhXgAUOJcy"
#...
更改默认管理员账号密码
app.config["OwnerEmail"]
及app.config["DefaultPassword"]
app.config["OwnerEmail"] = "deepgully@gmail.com"
app.config["DefaultPassword"] = "admin"
更改BAE云存储设置,将
BCS_BUCKET
改成你刚才创建的bucket名字,BSC_FOLDER
也可以修改
const.BCS_BUCKET = "deepgully"
const.BSC_FOLDER = "/photos/"
pip install SQLAlchemy
pip install Flask
pip install PIL
P.S. 可以更改
app.config['SQLALCHEMY_DATABASE_URI']
设置使用其他的数据库
elif RUNTIME_ENV in ("local",):
LOCAL_DATABASE = "test"
app.secret_key = "ME@deepgully"
app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///%s.db' % LOCAL_DATABASE
#app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql://test:123456@test_server:3306/%s' % LOCAL_DATABASE
##在SAE上安装ME@deepgully
将config.yaml第一行的application id改成你自己的
name: deepgully
version: 1
编辑settings.py
更改默认管理员账号密码
app.config["OwnerEmail"]
及app.config["DefaultPassword"]
app.config["OwnerEmail"] = "deepgully@gmail.com"
app.config["DefaultPassword"] = "admin"
更改SAE云存储设置,将
SAE_BUCKET
改成你刚才创建的domain名字,SAE_FOLDER
也可以修改
const.SAE_BUCKET = "deepgully"
const.SAE_FOLDER= "/photos/"
##七牛云存储设置
申请七牛帐号, 并新建存储空间 https://portal.qiniu.com/tutorial/index
使用七牛保存上传的图片
更改settings.py, 将
Enabled
改为True
, 并修改ACCESS_KEY
,SECRET_KEY
,BUCKET_NAME
及BUCKET_DOMAIN
QINIU_SETTINGS.Enabled = True
if QINIU_SETTINGS.Enabled:
QINIU_SETTINGS.ACCESS_KEY = "ef1ZZEwlvUzY-kBsp0jtWOf2rka0c_q8fnKMG8KP"
QINIU_SETTINGS.SECRET_KEY = "XMM0GVgToJ3hhmVp9Vm-TDClfUe_IWOanqYSoM3a"
QINIU_SETTINGS.BUCKET_NAME = "me-deepgully"
QINIU_SETTINGS.BUCKET_DOMAIN = "me-deepgully.qiniudn.com"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。