擅长:python、mysql、java
<p>首先尝试将iterable传递给<code>import_data</code>函数:</p>
<pre><code>ContactCSVModel.import_data(open(self.filepath), extra_fields=[
{'value': self.group_id, 'position': 5},
{'value': self.uploaded_by.id, 'position': 6}])
</code></pre>
<p>第二件事是使用<code>import_from_filename</code>:</p>
^{pr2}$
<p>如果这没用,试着弄清楚它挂在哪里。您可以通过减小csv文件的大小来手动执行此操作,或者您可以在<code>csv.reader</code>上放置一个模拟,或者您可以模拟<a href="https://github.com/anthony-tresontani/django-adaptors/blob/master/adaptor/model.py#L463" rel="nofollow">CsvImporter.process_line</a>,而不是处理行,而是打印出来看看它在哪里停止。如果你需要嘲笑的帮助,请告诉我。在</p>
<p>另外,这个<a href="https://github.com/anthony-tresontani/django-adaptors/issues/7" rel="nofollow">issue</a>也可能是相关的。在</p>