Python 我可以在django视图中处理csv文件吗?我不想为csv文件创建模型

Python 我可以在django视图中处理csv文件吗?我不想为csv文件创建模型,python,django,file,Python,Django,File,我有一个决策树算法,它通过存储在csv文件中的数据进行自我训练,现在我使用django创建一个简单的web程序,该程序从网页接收测试数据,然后django将处理输入并重定向到结果网页,该网页包含算法预测的结果。现在,当我试图在view.py中读取csv文件时,我被卡住了: 这是项目结构: 如上图所示,我将mybtrain.csv(我正在尝试读取的培训数据文件)放在“mysite”下 然后我在view.py中编写了一些代码,如下所示: IDE刚刚告诉我,找不到csv文件,然后我将mybtrai

我有一个决策树算法,它通过存储在csv文件中的数据进行自我训练,现在我使用django创建一个简单的web程序,该程序从网页接收测试数据,然后django将处理输入并重定向到结果网页,该网页包含算法预测的结果。现在,当我试图在view.py中读取csv文件时,我被卡住了: 这是项目结构:

如上图所示,我将mybtrain.csv(我正在尝试读取的培训数据文件)放在“mysite”下

然后我在view.py中编写了一些代码,如下所示:

IDE刚刚告诉我,找不到csv文件,然后我将mybtrain放在determineSafety下,这是我创建的唯一一个应用程序,仍然无法工作,因此我只想问:


如果我修改了某些内容,或者这不在正确的轨道上,我的方法是否有效?

要获取csv文件的路径,您可以尝试以下方法

import os

filepath = '{REAL_PATH}/{CSV_PATH}'.format(
    REAL_PATH=os.path.dirname(os.path.realpath(__file__)),
    CSV_PATH='path/to/mybtrain.csv'
)

其中REAL_PATH将是您的
视图的路径。py

请编辑您的帖子,用实际代码(或项目结构的文本)替换图像。@gloriaxie np,让我知道它是否解决了问题。