Django应用程序未将任何记录写入数据库

时间:2018-08-02 15:46:29

标签: python django

我正在使用此脚本https://github.com/jsfenfen/990-xml-database。该脚本循环遍历大量XML文件,然后将内容写入数据库。我运行命令

  

$ python manage.py load_filings 2017

脚本立即显示已完成,如下图所示: enter image description here

我知道数据库连接工作正常,因为它正在数据库中创建180个左右的表。但是,所有表都是空白。

另一个注意事项:GitHub存储库显示“这是Django 2,因此仅支持python3。”我的版本是Python 3.6.0 :: Anaconda 4.3.0(64位)。

鉴于没有错误消息,我可以在此处发布什么或进行研究以更好地识别问题? (完整的Python / Django新手)

1 个答案:

答案 0 :(得分:0)

此问题与与Microsoft程序如何编码utf-8有关的bug有关;特别是,对于Windows上以\ ufeff BOM开头的文件,使用'utf-8-sig'而不是'utf-8'更安全。 v.2.3中的上游库irsx中已解决此特定问题。您可以使用$pip install --upgrade irsx之类的内容进行更新。

该软件尚未在Windows上进行测试,但是请报告遇到的所有错误。通常,如果您包括完整的逐字脚本输出,则它更易于调试。