使用Django从csv文件读取和保存新记录

时间:2019-04-09 09:41:51

标签: django python-3.x

我开始学习Django。我想从CSV文件记录中读取并在服务器刚加载时将它们保存在Sqlite中(运行命令python manage.py runserver之后)

我不知道该在哪里编写代码。
应该在视图上吗?它应该在命令上?

感谢您的帮助!

1 个答案:

答案 0 :(得分:1)

  1. 接收文件(从表格中获取或从光盘中获取)(入口点:views.py)
  2. 将csv的数据读取到pandas(外部文件中的外部模块,该模块从视图中接收csv文件并将其保存到pandas数据框)
  3. 从熊猫保存到外部模块中的sqlite

关于业务逻辑和视图的分离,您可以检查:Separation of business logic and data access in django