Jupyter Notebook数据库示例代码纳入Django框架

时间:2018-07-09 22:00:53

标签: django python-3.x pandas sqlite

我一直在使用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上可以找到的所有示例都是非常简单的模型示例

0 个答案:

没有答案
相关问题