pythonanywhere是个国外的免费python空间,支持django,flask,web.py,tornado,数据库可以用sqlite,mysql
支持python2.7,python3.5,有控制台命令行工具,可以直接用git管理代码
免费账号能有三个月使用期,500M的空间 有2级域名
用来测试搭建的网站可以说是和合适的,官网有的教程,部署很简单,首先创建应用,之后我采用的是git clone克隆仓库,然后配置web选项卡里的Source code;Working directory;WSGI configuration file,主要是WSGI的配置,大体上它是长这样的
import os
import sys
path = '/home/<source code path>'
if path not in sys.path:
sys.path.append(path)
os.environ.setdefault("DJANGO_SETTINGS_MODULE","mysite.settings")
# then, for django >=1.5:
from django.core.wsgi import get_wsgi_application
application = get_wsgi_application()
如果没有样式,还要配置一下静态资源路径
这个链接能访问说明我搭建的网站暂时成功了.
源码在github上其实也就用django搭建了个简易博客,然后研究了下class-based-view,替代了原来的function based view