【问题标题】:Framework for python with sqlite带有 sqlite 的 python 框架
【发布时间】:2011-03-09 07:18:28
【问题描述】:

我是 python 新手。在此之前,我使用 codeigniter 框架在 php 中做了一些工作。

现在我想使用 python 和 sqlite3 开发网站。 所以你会建议我哪个框架。 我也想知道sqlite的IDE。

【问题讨论】:

标签: python frameworks sqlite


【解决方案1】:

您的意思是类似于sqlitemandbeaver 吗?这些不是 SQLite 的 IDE,而是 GUI 界面。这里还有更多:http://www.google.com/search?&q=sqlite+gui

3rd link down 是另一个堆栈溢出问题:What are good open source GUI SQLite database managers?

对于 Python Web 框架,一个非常流行的全栈框架是 Django Project

【讨论】:

    【解决方案2】:

    查看web2py。它是一个功能丰富的全栈框架,但也很容易设置、学习和使用。它不需要安装或配置,没有依赖关系,并且包括自己的 Web 服务器和基于 Web 的 IDE/管理界面(请参阅demo)。如果您下载适用于 Windows 或 Mac 的二进制版本,它甚至包含自己的 Python 解释器(因此您无需安装 Python)。

    database abstraction layer (DAL) 适用于 10 种不同的数据库后端,包括 SQLite。它不包含自己的 SQLite IDE,但它包含一个名为 appadmin 的数据库管理界面,允许您查看所有数据库表;查看、插入、更新和删除每个表中的记录;并将表格导入/导出为 CSV。您还可以将整个数据库导入和导出为 CSV。 (注意,这些功能适用于所有数据库后端,而不仅仅是 SQLite。)

    您可能还会发现,在使用 web2py 时,您实际上并不需要用于 SQLite 的 IDE,因为 DAL 会为您处理所有事情。您使用 DAL 语法指定所有数据模型,然后 DAL 会在您更改模型时自动创建 SQLite 数据库、创建所有表并处理 migrations

    如果您有任何问题,可以通过友好且响应迅速的mailing list 提供很多帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-08-10
      • 1970-01-01
      • 1970-01-01
      • 2016-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多