基于关系数据库应用的管理界面
项目描述
DB浏览器
此包提供了一个简单的WSGI应用程序,用于浏览和编辑数据库表。该应用程序使用repoze.bfg网络框架开发,并使用优秀的JqueryUI库。
安装和配置应用程序后,您可以通过访问配置的URL路径来浏览和编辑应用程序的表。所需的所有配置都是一个用于数据库的sqlalchemy数据库连接字符串。
安装
使用setuptools安装,例如(在虚拟环境中)
$ easy_install repoze.dbbrowser
在另一个repoze.bfg应用程序中的配置
此包包含一个repoze.bfg视图调用,因此从另一个repoze.bfg应用程序中,可以将其配置为视图。为此,只需在您的configure.zcml中添加一个视图声明即可。请注意,您的应用程序设置必须包括名为'db_string'的数据库sqlalchemy数据库连接字符串。
<view view="repoze.dbbrowser.dbbrowser.app_view" name="dbbrowserapp" />
应用程序调用的结果将转换为webob Response,并作为视图返回给repoze.bfg。
或者,可以通过Python在向repoze.bfg配置器添加视图时完成此操作
from repoze.dbbrowser.dbbrowser import app_view config.add_view(app_view, name='dbbrowserapp')
通过Paste配置
应用程序还可以使用 Paste 复合应用程序“挂载”到另一个 WSGI 应用程序。只需为其选择一个 URL 路径,并添加相应的部分。
[composite:main] use = egg:Paste#urlmap / = myapp /dbbrowser = dbbrowser [app:myapp] use = egg:myapp#app [app:dbbrowser] use = egg:repoze.dbbrowser#dbbrowser db_string = sqlite:///%(here)s/myapp.db theme_switcher = true default_theme = redmond
唯一必需的参数是“db_string”,它是一个 sqlalchemy 数据库连接字符串。
“theme_switcher”参数是一个布尔值,表示是否启用 JQuery UI 主题切换功能。
“default_theme”参数是一个字符串,指定默认的 dbbrowser UI 应使用的 JQuery UI 主题。请注意,JQuery 将此 ID 存储在 cookie 中,因此如果使用切换器选择了以前的主题,则可能需要清除 cookie 以使此设置生效。
报告错误/开发版本
访问 http://bugs.repoze.org 报告错误。访问 http://svn.repoze.org 下载开发或标记版本。
变更日志
0.1 (2010-03-02)
初始版本。
项目详情
下载文件
下载适用于您的平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源分布
构建分布
repoze.dbbrowser-0.1.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 718f2edef0a57091b7a77906d4cb746f1c45e9e790760fdbc6b3e97f81457da5 |
|
MD5 | f4cea83fd06cfd705bc6c7bdd0df1445 |
|
BLAKE2b-256 | 4d6b645873a89e61a3379f1e44365b4d655d26c481a599d000b32710c6bf9a9b |
repoze.dbbrowser-0.1-py2.6.egg 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 0799563bc296ea9a7f289b1de992c9f76a360a2614408cd60d06b33bfd39dc84 |
|
MD5 | 0374ce69498bdca8e7b3da46d3e18d6e |
|
BLAKE2b-256 | 243bd1c6e432414624dd76e588a825929d7b5392a5e1d194cdfc4c27cd1e4d52 |