当前位置: 首页 > 知识库问答 >
问题:

如何以最佳方式将数据从文件导入django应用程序

宰父淳
2023-03-14

我开始用django编程。现在我必须从文件中导入一些数据。在 django 1.7 中执行此操作的最佳方法是什么?

我只想这样做一次,所以我写了一个脚本,我可以在其中将数据放入django的数据库中。此时我的问题是,在将数据添加到数据库之前,我必须检查一些依赖项。

我试图检查数据库中是否已经存在我要导入的值。但我得到一个错误:

{AppRegistryNotReady}模型未加载是。

所以我想我做错了什么。

共有1个答案

乐健
2023-03-14

我相信这种情况正在发生,因为脚本需要在Django应用程序的上下文中运行并使用您的设置文件。

这个答案展示了一个很好的例子,Django 1.7运行时错误:应用注册表还没有准备好

或者对于Django 1.7之前的版本,将其放在脚本顶部并相应地编辑路径。。。

import sys, os
sys.path.append('/path/to/your/django/app')
os.environ['DJANGO_SETTINGS_MODULE'] = 'settings'
from django.conf import settings

另一个选项是将其创建为管理命令,以便可以通过manage执行。py为您设置正确的Django上下文。https://docs.djangoproject.com/en/dev/howto/custom-management-commands/

 类似资料:
  • 我有个问题,找不到好的解决办法。我需要读取一个包含大量数据的文本文件(文件有16MB)。该文件包含12列,每列中包含整数值。一般来说,我的问题是如何在不冻结应用程序的情况下做到这一点。我的文件在项目的assets文件夹中,我尝试使用以下内容: 但应用程序冻结了。我的目标是从每列中获取数据,并将其保存到整数数组列表中。我在寻求一些建议。 提前谢谢。

  • 问题内容: 我正在努力将数据从文件导入。 我可以使用在命令行中执行相同的操作。 我进行了很多尝试,但无法使用Java从Json文件导入。 sample.json 谢谢你的时间 〜加内什〜 问题答案: 假设您可以分别读取JSON字符串。例如,您阅读了第一个JSON文本 并将其分配给变量(字符串json1),下一步是解析它, 将所有 dbo 放入列表, 然后将它们保存到数据库中: 编辑: 在最新的Mo

  • 问题内容: 假设我有一组代表IP数据包的缓冲区,那么如何生成PCAP文件?我正在寻找API以C / C ++或Java来做到这一点。 问题答案: jnetpcap包括类PcapDumper作为将写入字节的阵列以一个PCAP文件记录在这里。 [给原始提问者的提示:这个答案被否决了,因为我回答了您的问题,并批评其他人提出了合理的问题,而不是因为答案实际上是错误的。

  • 我试图了解使用android应用程序下载文件的不同方法的利弊。 我找到了几种方法: 自己管理下载(请参阅此代码片段) 使用Android的DownloadManager 使用OKHttp下载文件,如本文所述 有这方面经验的人能告诉我选择一种方式而不是另一种方式的原因吗?

  • 问题内容: 我想将csv文件导入到mysql表中。我进行导入的原因是因为我有很多大文件,它们在短时间内发送到我的服务器,尝试用Java逐行添加,但是遇到了很多不同的错误,例如hibernate异常或Java挂起(如果文件是太大。导入非常快,资源很少,效果很好。但是我不知道如何通过hibernate的HQL构建查询来执行此操作,例如: 如果无法做到这一点,那么我该如何从执行此操作的方法中运行shel

  • 问题内容: 有没有办法将数据从JSON文件导入R?更具体地说,该文件是带有字符串字段,对象和数组的JSON对象的数组。关于如何处理此http://cran.r-project.org/web/packages/rjson/rjson.pdf,RJSON软件包尚不清楚。 问题答案: 首先安装软件包: 然后: 更新: 从0.2.1版本开始