跳转到主要内容

基于关系数据库应用的管理界面

项目描述

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 (306.0 kB 查看散列)

上传时间

构建分布

repoze.dbbrowser-0.1-py2.6.egg (361.8 kB 查看散列)

上传时间

由以下机构支持