Commit d9349ec0 authored by Mario Chirinos's avatar Mario Chirinos

load news

parent 19f15119
...@@ -53,13 +53,13 @@ class Command(BaseCommand): ...@@ -53,13 +53,13 @@ class Command(BaseCommand):
publisher=publisher[0] publisher=publisher[0]
#---------------------------------------------------------------- #----------------------------------------------------------------
news = News.objects.all().filter(publisher=publisher.id).order_by("-date") # news = News.objects.all().filter(publisher=publisher.id).order_by("-date")
minYear = 0 # minYear = 0
lastDate = datetime.datetime(1950,1,1) # lastDate = datetime.datetime(1950,1,1)
if news.count()>0: # if news.count()>0:
minYear = news[0].date.year # minYear = news[0].date.year
lastDate = news[0].date # lastDate = news[0].date
# Year list from directory structure # Year list from directory structure
yearList = sorted([ int(y) for y in os.listdir('.') if os.path.isdir(y) ]) yearList = sorted([ int(y) for y in os.listdir('.') if os.path.isdir(y) ])
...@@ -117,14 +117,14 @@ class Command(BaseCommand): ...@@ -117,14 +117,14 @@ class Command(BaseCommand):
topicstr = [d['topic']] topicstr = [d['topic']]
news.topic_raw = json.dumps(topicstr) news.topic_raw = json.dumps(topicstr)
news.save() # news.save()
# objectsList.append(news) objectsList.append(news)
# batch_size = 100 batch_size = 100
# while True: while True:
# batch = list(islice(objectsList, batch_size)) batch = list(islice(objectsList, batch_size))
# if not batch: if not batch:
# break break
# News.objects.bulk_create(batch, batch_size) News.objects.bulk_create(batch, batch_size)
except ValueError as e: except ValueError as e:
print (e) print (e)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment