parent
404b644392
commit
f8c0e75aad
4 changed files with 67 additions and 3 deletions
@ -0,0 +1,24 @@ |
||||
# -*- coding: utf-8 -*- |
||||
# Generated by Django 1.11.6 on 2017-12-05 18:21 |
||||
from __future__ import unicode_literals |
||||
|
||||
from django.db import migrations, models |
||||
|
||||
|
||||
class Migration(migrations.Migration): |
||||
|
||||
dependencies = [ |
||||
('achievements', '0002_auto_20171128_1518'), |
||||
] |
||||
|
||||
operations = [ |
||||
migrations.RemoveField( |
||||
model_name='achievements', |
||||
name='course', |
||||
), |
||||
migrations.AlterField( |
||||
model_name='achievements', |
||||
name='icon', |
||||
field=models.ImageField(blank=True, null=True, upload_to='achives', verbose_name='Отображение достижения'), |
||||
), |
||||
] |
||||
@ -0,0 +1,26 @@ |
||||
# -*- coding: utf-8 -*- |
||||
# Generated by Django 1.11.6 on 2017-12-05 18:23 |
||||
from __future__ import unicode_literals |
||||
|
||||
from django.conf import settings |
||||
from django.db import migrations, models |
||||
|
||||
|
||||
class Migration(migrations.Migration): |
||||
|
||||
dependencies = [ |
||||
migrations.swappable_dependency(settings.AUTH_USER_MODEL), |
||||
('achievements', '0003_auto_20171205_1821'), |
||||
] |
||||
|
||||
operations = [ |
||||
migrations.RemoveField( |
||||
model_name='achievements', |
||||
name='user', |
||||
), |
||||
migrations.AddField( |
||||
model_name='achievements', |
||||
name='user', |
||||
field=models.ManyToManyField(to=settings.AUTH_USER_MODEL), |
||||
), |
||||
] |
||||
@ -0,0 +1,15 @@ |
||||
import os, sys, django, csv |
||||
|
||||
from django.db import IntegrityError |
||||
|
||||
sys.path.append("../") |
||||
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "lms.settings") |
||||
django.setup() |
||||
|
||||
from achievements.models import Diploma, Achievements |
||||
|
||||
if __name__ == '__main__': |
||||
with open('./achievements/achievements.csv') as achievements_csv: |
||||
achievements_reader = csv.DictReader(achievements_csv) |
||||
for row in achievements_reader: |
||||
Achievements.objects.get_or_create(**row) |
||||
Loading…
Reference in new issue