more ability stuff

This commit is contained in:
Zane Adickes 2015-04-03 08:03:02 -04:00
parent 7a7c2d9737
commit d9720665b8
6 changed files with 86 additions and 23 deletions

View file

@ -7,6 +7,8 @@ from pokemon_v2.models import *
# ABILITIES #
###############
# Names #
file = open('data/v2/csv/ability_names.csv', 'rb')
data = csv.reader(file, delimiter=',')
@ -14,30 +16,25 @@ for index, info in enumerate(data):
if index > 0:
abilityName = AbilityName(
id=int(info[0]),
ability_id=int(info[1]),
local_language_id=int(info[2]),
name=str(info[3]),
ability_id=int(info[0]),
local_language_id=int(info[1]),
name=info[2]
)
abilityName.save()
print 'created ' % abilityName.name
# for filename in os.listdir('data/v2/csv'):
# Descriptions #
# print filename
file = open('data/v2/csv/ability_prose.csv', 'rb')
data = csv.reader(file, delimiter=',')
# file = open('csv/ability_names.csv', 'rb')
for index, info in enumerate(data):
if index > 0:
# types_reader = csv.reader(file, delimiter=',')
# for row in types_reader:
# new_type = Type(
# id = row[0],
# name = row[1],
# generation_id = row[2],
# damage_class_id = row[3]
# )
# print new_type
abilityDesc = AbilityDescription(
ability_id=int(info[0]),
local_language_id=int(info[1]),
short_effect=info[2],
effect=info[3]
)
abilityDesc.save()

View file

@ -29,7 +29,7 @@ class Migration(migrations.Migration):
('ability_id', models.IntegerField()),
('local_language_id', models.IntegerField()),
('short_effect', models.CharField(max_length=200)),
('effect', models.CharField(max_length=1000)),
('effect', models.CharField(max_length=2000)),
],
options={
},

View file

@ -0,0 +1,20 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
class Migration(migrations.Migration):
dependencies = [
('pokemon_v2', '0001_initial'),
]
operations = [
migrations.AlterField(
model_name='abilitydescription',
name='effect',
field=models.CharField(max_length=2001),
preserve_default=True,
),
]

View file

@ -0,0 +1,20 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
class Migration(migrations.Migration):
dependencies = [
('pokemon_v2', '0002_auto_20150403_0522'),
]
operations = [
migrations.AlterField(
model_name='abilitydescription',
name='effect',
field=models.CharField(max_length=2001),
preserve_default=True,
),
]

View file

@ -0,0 +1,26 @@
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import models, migrations
class Migration(migrations.Migration):
dependencies = [
('pokemon_v2', '0002_auto_20150403_0536'),
]
operations = [
migrations.AlterField(
model_name='abilitydescription',
name='effect',
field=models.CharField(max_length=2000),
preserve_default=True,
),
migrations.AlterField(
model_name='abilitydescription',
name='short_effect',
field=models.CharField(max_length=300),
preserve_default=True,
),
]

View file

@ -8,9 +8,9 @@ class AbilityDescription(models.Model):
local_language_id = models.IntegerField()
short_effect = models.CharField(max_length=200)
short_effect = models.CharField(max_length=300)
effect = models.CharField(max_length=1000)
effect = models.CharField(max_length=2000)
class AbilityFlavorText(models.Model):