在peewee orm应用程序中使用数据库url。
pw-database-url的Python项目详细描述
这个简单的python实用程序允许您利用 12factor灵感 DATABASE_URL用于配置peewee orm应用程序的环境变量。
所有的功劳都要归功于肯尼思·雷茨 Django应用程序的DJ数据库URL实用程序的端口。
用法
从DATABASE_URL:
配置数据库DATABASE = pw_database_url.config()
解析任意数据库url:
DATABASE = pw_database_url.parse('postgres://...')
支持的数据库
目前支持PostgreSQL、MySQL和SQLite。
此外,通过使用 postgresext://模式。这将允许您访问hstorefield类型。 有关用法信息和示例,请参见peewee docs。
sqlite连接到基于文件的数据库。使用相同的url格式,省略 主机名,并使用“文件”部分作为数据库的文件名。 这会对绝对文件路径产生四个斜杠的效果: sqlite:////full/path/to/your/database/file.sqlite。