多层django应用程序
djaodjin-multitier的Python项目详细描述
djaodjin multiier是一个实现共享租赁的django应用程序。
主要功能:
- Dynamically select the following based on subdomain or path prefix:
- Database connection
- SMTP connection
- Templates
- URL resolvers: Dynamic path prefix (as a hack in i18n module)
[注释](http://djaodjin.com/blog/multi-tier-implementation-in-django.blog.html) 在sf django会议上的演示有助于理解 使用中间件、线程局部变量和模板加载程序来实现 这里有多层应用程序。
开发
克隆存储库后,创建一个virtualenv环境,安装 先决条件,创建初始数据并将其加载到数据库中,然后 运行测试站点webapp。
$ virtualenv _installTop_ $ source _installTop_/bin/activate $ pip install -r testsite/requirements.txt $ make initdb $ python manage.py runserver