带有 sqlite 的 python 框架
我是 python 新手。在此之前,我使用 codeigniter 框架在 php 中做了一些工作。
现在我想使用python和sqlite3开发网站。 那么你会建议我使用哪个框架。 我还想知道 sqlite 的 IDE。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您的意思是类似于 sqliteman 或 dbeaver?这些并不是 SQLite 的 IDE,而是 GUI 界面。这里还有更多内容:http://www.google.com/search?& ;q=sqlite+gui
第三个链接是另一个堆栈溢出问题:什么是好的开源 GUI SQLite 数据库管理器?
对于 Python Web 框架,一个非常流行的全栈框架是 Django 项目
Do you mean something similar to sqliteman or dbeaver? These are not not IDEs for SQLite, but instead, are GUI interfaces. There are more here: http://www.google.com/search?&q=sqlite+gui
3rd link down is another stack overflow question: What are good open source GUI SQLite database managers?
For Python web frameworks, a very popular full-stack framework is the Django Project
查看 web2py。它是一个功能丰富的全栈框架,但也非常容易设置、学习和使用。它不需要安装或配置,没有依赖项,并且包含自己的 Web 服务器和基于 Web 的 IDE/管理界面(请参阅 演示)。如果您下载 Windows 或 Mac 的二进制版本,它甚至包含自己的 Python 解释器(因此您不需要安装 Python)。
数据库抽象层 (DAL) 可与 10 种不同的数据库后端配合使用,包括 SQLite。它不包含自己的 SQLite IDE,尽管它包含一个名为 appadmin,可以查看所有数据库表;查看、插入、更新和删除每个表中的记录;并将表导入/导出为 CSV。您还可以将整个数据库导入和导出为 CSV。 (请注意,这些功能适用于所有数据库后端,而不仅仅是 SQLite。)
您可能还会发现,在使用 web2py 时,您实际上并不需要 SQLite 的 IDE,因为 DAL 会为您处理一切。您使用 DAL 语法指定所有数据模型,然后 DAL 自动创建 SQLite 数据库、创建所有表并处理 当您更改模型时进行迁移。
如果您有任何疑问,可以通过友好且快速响应的邮件列表来解决提供很多帮助。
Check out web2py. It's a feature-rich full-stack framework, but it's also very easy to set up, learn, and use. It requires no installation or configuration, has no dependencies, and includes its own web server and web-based IDE/administrative interface (see demo). If you download the binary version for Windows or Mac, it even includes its own Python interpreter (so you don't need to have Python installed).
The database abstraction layer (DAL) works with 10 different database backends, including SQLite. It doesn't include its own SQLite IDE, though it does include a database administrative interface called appadmin, which allows you to view all database tables; view, insert, update, and delete records within each table; and import/export tables to CSV. You can also import and export the entire database to CSV. (Note, these features work for all database backends, not just SQLite.)
You will probably also find that you don't really need an IDE for SQLite when using web2py because the DAL takes care of everything for you. You specify all of your data models using the DAL syntax, and then the DAL automatically creates the SQLite database, creates all tables, and handles migrations when you changes your models.
If you have any questions, there's a friendly and responsive mailing list that will provide lots of help.