我正在使用python,flask和mysql为朋友创建我的第一个网站。该网站的目标是展示和销售鞋子(如更简单/更小的东湾或耐克)。
我正处于创建库存数据库的位置,并且已经通过mysql命令行中的INSERT命令自行添加了一些项目。我是网络开发的新手,我想知道处理库存变化的最佳方法是什么。例如,我的朋友将管理网站的库存。但是,他不是一个计算机科学家,所以使用mysql是不可能的。我考虑在网站上创建一个只有他(管理员?)才能访问的标签。此选项卡将包含一个他可以轻松填写的表单,在提交时,会将新项目的信息添加到数据库中。
有更简单/更好的方法吗?我不熟悉Web库存管理的标准方法。我也想知道是否有一种简单的方法可以删除/编辑现有的库存物品而无需学习mysql。
同样,我是新人,请原谅缺乏知识。任何方向都将不胜感激,谢谢
答案 0 :(得分:2)
基本上,您需要创建一个运行INSERT
,UPDATE
和DELETE
查询的管理界面。使用Flask,很多人都可以使用sqlalchemy来处理数据访问层。
如果你没有在Flask上完全售罄,那么Django的一个主要卖点就是为你的模型提供一个基本的管理界面,“免费”。 Django更像是一个固执己见的框架,如果你刚刚开始并希望快速启动并运行,可能会更好。 Flask更开放,但在时间和知识方面也需要更多。我强烈建议您查看Django tutorial,因为即使您不坚持使用Django,它也会让您对模型 - 视图 - 控制器(MVC)模式有所了解 - 这是最常见的模式之一Web开发中的设计模式。只是我2¢。