我想创建一个网站,用户可以登录并创建自己的数据库(也可以操作它们)。这些数据库非常小,主要用于测试。阅读suggested solutions here on SO,我似乎有几个选择:
最终目标是允许用户在网站上创建django模型,然后对它们执行查询(这是一个学习网站)。有任何想法吗?
答案 0 :(得分:3)
使用面料比伪代码略多:)
from fabric import api
def django_start_project(project_name):
api.run('mkproject %s' % project_name) # Assumes you have virtualenvwrapper
with api.prefix('workon %s' % project_name):
api.run('pip install django')
api.run('django-admin.py startproject')
最后一部分当然需要一些工作,但这是要点:)
这样称呼:
fab django_start_project:your_project
依赖关系: