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

repoze.dbbrowser的Python项目详细描述


数据库浏览器

这个包提供了一个简单的wsgi应用程序来浏览和编辑 数据库表应用程序是使用repoze.bfg开发的 web框架并使用优秀的JqueryUI库

安装和配置应用程序后,您将能够 通过访问 已配置URL路径。所有需要的配置是 数据库的sqlalchemy数据库连接字符串

安装

使用setuptools安装,例如(在virtualenv中):

$ easy_install repoze.dbbrowser

另一个repoze.bfg应用程序中的配置

此包包含一个repoze.bfg视图,可调用,以便从另一个 repoze.bfg应用程序,可以将其配置为视图。待办事项 所以,只需在configure.zxml中添加一个视图声明注意 应用程序的设置必须包括sqlalchemy数据库 数据库的连接字符串,名称为“db_string”:

<view
    view="repoze.dbbrowser.dbbrowser.app_view"
    name="dbbrowserapp"
/>

应用程序调用的结果将转换为webob响应 然后返回repoze.bfg,就好像应用程序是一个视图一样。

或者,在将视图添加到 repoze.bfg配置程序:

from repoze.dbbrowser.dbbrowser import app_view
config.add_view(app_view, name='dbbrowserapp')

通过粘贴配置

应用程序也可以“装载”到另一个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”参数是一个字符串,给出JQuery UI的名称 用于默认dbbrowser ui的主题。记住jquery 将此ID存储在cookie中,因此您可能必须清除此设置的cookie 如果使用切换器选择了上一个主题,则生效。

报告错误/开发版本

访问http://bugs.repoze.org报告错误。访问 http://svn.repoze.org下载开发或标记的版本。

变更日志

0.1(2010-03-02)

  • Initial release.

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

推荐PyPI第三方库


热门话题
java linkedlist字符串排序算法   枚举类上出现maven错误的java ProGuard   java如何将ActionBar徽标设置为文本(TextView)?   swing当剪贴板内容在java之外发生更改时,是否可以得到通知   javascript从网络摄像头拍摄照片并保存到服务器上   java如何使用流将列表中的选定元素复制到另一个列表   使用eBay API获取产品详细信息的java   java ANTLR树中的子级数未知   java Selenium:访问'file:///C://Users//DELL//Desktop//Project%20UI//FastHome.html“剧本被拒绝了   如何在Java web项目中抛出一个无法捕获并结束执行的异常?   java有人能解释强引用、软引用、弱引用和虚引用之间的区别以及它们的用法吗?   java根据父级Android Studio的维度设置宽度和高度   包含对象数组列表的java序列化对象   返回奇怪字符的java libimobiledevice   java数据库无法以html格式存储   java Google play服务查找我的位置很慢   GCC原生Java编译器作为典型开源Java项目的平台有多实用?   java如何将从Web服务接收的二进制64格式的图像转换为实际图像?   java访问Tomcat 8上的属性文件