parent
8d4a63fbfc
commit
20c93cd5c4
2 changed files with 22 additions and 0 deletions
@ -0,0 +1,21 @@ |
||||
# Expects a old_counts.csv of the historical counts in format: |
||||
# date,member_count,green_count |
||||
|
||||
import django, sys, os |
||||
os.environ['DJANGO_SETTINGS_MODULE'] = 'apiserver.settings' |
||||
django.setup() |
||||
|
||||
import csv |
||||
from apiserver.api import models |
||||
|
||||
with open('old_counts.csv', newline='') as csvfile: |
||||
reader = csv.DictReader(csvfile) |
||||
for row in reader: |
||||
print('Adding', row['date'], row['member_count'], row['green_count']) |
||||
|
||||
models.StatsMemberCount.objects.update_or_create( |
||||
date=row['date'], |
||||
defaults=dict(member_count=row['member_count'], green_count=row['green_count']), |
||||
) |
||||
|
||||
print('Done.') |
Loading…
Reference in new issue