我是Python的新手,我想训练自己,我想使用Python建立一个数据库,该数据库存储有关酒的信息-瓶,日期,等级等。这个想法是:
我正在考虑的Python设计是:
我的问题是:您会推荐这种设计和这些套件吗?是否可以在数据库之上构建GUI?我知道StackOverflow更适合特定问题,而不是“项目设计”问题,因此,如果有人可以将我指向讨论项目设计思想的论坛,我将不胜感激。
谢谢。
答案 0 :(得分:1)
对于初学者来说,这些软件包非常适合。
tkinter 和 sqlite3 都内置在标准库中,因此您不必安装复杂的MySQL或GUI库。这两个库的外部都有许多教程。
我认为您甚至可以使用sqlite3搜索诸如 tkinter之类的东西,您会找到一些示例。
结合tkinter和sqlit3没问题。我没有阅读完整的答案,但我认为这可能是有用的资源:Python TKinter data entry window GUI for SQLITE3 table
如果您对如何实现某些目标有特定疑问,欢迎在此答案的评论中提问。
答案 1 :(得分:0)
如果只适合您,请确保该堆栈没有问题。
如果我这样做的话,我会跳过Tkinter,并使用Flask(或Django)来构建东西。以GUI的方式创建网页会产生更快的结果,操作起来比较麻烦,并且更适用于就业市场。