import_opinions.py
803 Bytes
#! /usr/bin/python
# -*- coding: utf-8 -*-
from django.core.management.base import BaseCommand
from settings import PROJECT_PATH
from semantics.models import FrameOpinion
OPINIONS = [(70, u'met', u'metaforyczna'), (60, u'vul', u'wulgarna'), (50, u'col', u'potoczna'), (40, u'dat', u'archaiczna'), (30, u'bad', u'zła'), (20, u'unc', u'wątpliwa'), (10, u'cer', u'pewna')]
#==========================================================#
class Command(BaseCommand):
args = 'none'
help = ''
def handle(self, **options):
import_opinions()
def import_opinions():
opinions = []
for priority, short, value in OPINIONS:
o=FrameOpinion(value=value, short=short, priority=priority)
opinions.append(o)
FrameOpinion.objects.bulk_create(opinions)