我有一个SQLite数据库,其中7000行包含:
图片/ ID /标签
图片=图片网址数组(来自同一个“家庭”)
ID =唯一ID,因此我可以识别图像
标签=有什么图像(现在这是空的)
制作程序的最简单方法是什么,以便用户可以选择标签(基于图像)来更新数据库?
制作GUI ??? (TKinter,wx,qt?)
或者我需要apache和php(我真的想安装apache和php)
我需要的原理图(视觉上):
Img1.1 Img1.2 Img1.3 BUT1 BUT2 BUT3
Img2.1 Img2.2 Img2.3 BUT1 BUT2 BUT3
Img3.1 Img3.2 Img3.3 BUT1 BUT2 BUT3
Img4.1 Img4.2 Img4.3 BUT1 BUT2 BUT3
<- PREVIOUS NEXT ->
当你点击按钮时,它会写入(附加)一个文件,例如:ID; TAG(更新为sqlite,很容易,我认为:))
聚苯乙烯。我不知道如果我足够清楚,但图像(每一行)总是有相同的标签。
你会如何尝试解决这个问题?
答案 0 :(得分:2)
我会尝试使用Django框架。
如果您已熟悉Python,则可以轻松创建您想要的基于Web的应用程序并管理sqlite数据库! 你应该阅读django教程。
要从现有的sqlite数据库创建django模型,您可以查看this page
希望有所帮助, 斯特凡
答案 1 :(得分:0)
关于标签输入问题,如果你想让你的应用程序基于网络,最明显的路径可能是apache / php方式(虽然这可能是任何其他服务器/脚本语言组合)。
关于数据库表的设计,我会尝试对其进行规范化。阅读relational database design.
答案 2 :(得分:0)
如果您不想有效地执行sqlite,那么您可能需要查看SQLAlchemy。它可能是最好的ORM数据库库。 http://www.sqlalchemy.org/