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