我一直在使用Jupyter笔记本工作,并拥有创建SQLite3数据库,操纵数据帧中的数据和修改数据库中数据的代码。
我刚刚开始运行它,现在我必须将其安装到我正在开发的Web应用程序的Django框架中。问题是,我不知道将代码放在Django项目中的哪里。我不知道它是否应该在model.py或view.py或其他内容中?
我的Jupyter笔记本中的细分如下
1:导入(熊猫,sqlite3,numpy,请求)
2:函数(将addRow添加到数据库表)
3:函数(updateRow)
4:设置数据库表(conn,游标并执行sql到设置表)
5:从Excel将数据加载到Pandas数据框中
6:函数(通过函数addRow和updateRow分析数据帧并更新数据库
对于这个模糊的问题,我真的感到很抱歉,我只是不确定这个逻辑在Django中的位置?这个想法是获得一个显示基本sql查询中填充的数据帧的html页面,即时通讯目前使用的是
result = pd.read_sql_query("SELECT * FROM Orders WHERE State='New';",conn)
我读过一些关于向Django讲述模型的信息,但指出它是非托管的。那么创建数据库代码和添加/更新方法是否位于model.py代码中,然后视图查询一个模型函数,该函数返回视图呈现在html页面上的数据框?
如果有人可以给我一些指导,我将非常感谢您的帮助,不幸的是,我在Google上可以找到的所有示例都是非常简单的模型示例