Pylons应用程序模板提供了一个工作站点框架,配置有sqlalchemy、mako、repoze.who、toscawidgets、turbomail、webflash和(可选)schemabot。生成的应用程序预先配置了身份验证、登录和注册表单,以及(可选)电子邮件确认。

BlastOff的Python项目详细描述


通过生成 具有许多预先配置的依赖项的项目。

安装

使用pip:

$ pip install BlastOff

或使用设置工具:

$ easy_install BlastOff

或者旧学校,从 http://pypi.python.org/pypi/BlastOff,解包并运行(作为根if 必需):

$ python setup.py install

用法

使用:

$ paster create -t blastoff AppName

系统将提示您输入几个选项。

  1. sqlalchemy数据库url:

    Enter sqlalchemy_url (The SQLAlchemy URL of the database) ['sqlite:///%(here)s/development.db']:
    

Specify the database URL that will be used by SQLAlchemy. Defaults to an SQLite database. For PostgreSQL use something like:

postgres://user:pass@hostname/dbname
  1. schemabot数据库架构版本控制:

    Enter use_schemabot (Enable database schema version control using SchemaBot) [True]:
    
If True then SchemaBot will be used to automatically manage the SQLAlchemy database schema.
  1. 激活新用户帐户的电子邮件确认:

    Enter email_confirmation (True/False: New users must click activation link from confirmation email) [True]:
    
If True the application will be configured to send a confirmation email to the user upon registration. The email will contain a link for activating the account before it can be used. If False no activation confirmation will be configured so users will be able to login immediately after registering.
  1. 创建默认用户:

    Enter default_user (Default username to create, password will match username (leave blank for no default user)) ['']:
    
To have a default user created when the database is set up enter the username here.

创建之后,挂架应用程序就可以使用了。

要确保安装了所有应用程序依赖项,可以运行 此命令来自应用程序目录:

$ python setup.py develop

在启动应用程序之前,需要设置数据库(即表 创建)。这是通过使用标准的pylons命令来完成的:

$ paster setup-app development.ini

如果schemabot选项被启用,那么一个blaff生成的项目 将使用schemabot管理数据库架构更改。首字母 表将由schemabot创建,如果 选择了选项,数据库标记为架构版本1。见 有关详细信息,请在应用程序源中使用model/\u init\uuuuuuuuuuy.py。

要运行应用程序,请使用标准的pylons命令:

$ paster serve --reload development.ini

将浏览器指向url http://127.0.0.1:5000/

生成的项目包含模型和功能测试,可以 使用“nosetests”命令运行(要求nose包 已安装)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
将Java中的对象列表序列化为json   在同一Play Framework项目中同时使用Ebean和JPA的java   oop如何在整个Java项目中共享API密钥   java ADT Eclipse SDK故障未找到DDM   扫描程序中变量的递归Java输入值未应用于方法中的变量   java将空格转换为命令行类型的空格   JavaSpring,如何决定客户机应该使用哪个服务?   java致命异常:main(Android标准)   java编译错误是因为类型检查还是三元运算符?   java Sikuli+Webdriver:getting error x.png看起来像一个文件,但在磁盘上找不到。假设是文本   java选择位置。。。。ms sql 2005中需要电气状态   由于OSGi捆绑包依赖性问题,java无法启动RCP应用程序   json java gson fromjson返回非泛型的null   如何将google api访问令牌从java服务器传递到gapi javascript客户端?   java在已排序的LinkedList中添加元素   java ForkJoinPool为什么程序抛出OutOfMemoryError?   java SQUARE无法解析为Processing/Eclipse中的变量   java如何为Sun App Server 8.2设置JNDI