gpt4 book ai didi

python - 如何填充 Django sqlite3 数据库

转载 作者:太空宇宙 更新时间:2023-11-04 08:22:54 24 4
gpt4 key购买 nike

我的计划是从网站上批量收集律师传记数据,并将每批转换为.csv文件,然后转换为json,然后将每个文件加载到Django数据库中。

请让我知道如何以最佳方式完成这项任务。

最佳答案

直接加载数据库即可。批量采集网站数据,直接加载SQlite3。只需编写使用 Django ORM 的简单批处理应用程序。从网站收集数据并立即加载 SQLite3。不要创建 CSV。不要创建 JSON。不要创建中间结果。不要做任何额外的工作。


编辑。

from myapp.models import MyModel
import urllib2

with open("sourceListOfURLs.txt", "r" ) as source:
for aLine in source:
for this, the, the_other in someGenerator( aLine ):
object= MyModel.objects.create( field1=this, field2=that, field3=the_other )
object.save()

def someGenerator( url ):
# open the URL with urllib2
# parse the data with BeautifulSoup
yield this, that, the_other

关于python - 如何填充 Django sqlite3 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1884694/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com