Миграции курсов

feature/fix_generate_pass
Andrey 8 years ago
parent 2fe9c16942
commit dd6588769e
  1. 2
      courses/models.py
  2. 7
      csv/load_courses.py

@ -206,7 +206,7 @@ class Tutorial(models.Model):
и дублирования метазаголовков файла
"""
on_comment = models.BooleanField(verbose_name=u'Комментарии', default=True)
on_comment = models.BooleanField(verbose_name=u'Комментарии', default=False)
video = models.TextField(verbose_name=u'Код видео', default='', blank=True)
materials = models.ManyToManyField(Storage, verbose_name=u'Материалы урока', blank=True)

@ -7,6 +7,7 @@ os.environ.setdefault("DJANGO_SETTINGS_MODULE", "lms.settings")
django.setup()
from courses.models import Course, Vertex
from storage.models import Storage
if __name__ == '__main__':
with open('./course/course.csv') as user_csv:
@ -28,6 +29,12 @@ if __name__ == '__main__':
except IntegrityError:
pass
with open('./course/storage.csv') as storage_csv:
storage_reader = csv.DictReader(storage_csv)
for row in storage_reader:
if row['original']:
Storage.objects.get_or_create(**row)
with open('./course/vertex.csv') as vertex_csv:
vertex_reader = csv.DictReader(vertex_csv)
for row in vertex_reader:

Loading…
Cancel
Save