Skip to content
Extraits de code Groupes Projets
Valider b1af064a rédigé par luxcem's avatar luxcem
Parcourir les fichiers

readd fixtures

parent 13187632
Branches
Étiquettes
Aucune requête de fusion associée trouvée
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
from django.db import migrations
import os
from django.core import serializers
fixture_dir = os.path.abspath(os.path.join(os.path.dirname(__file__), '../fixtures'))
fixture_filename = 'country_initial_data.json'
def load_fixture(apps, schema_editor):
fixture_file = os.path.join(fixture_dir, fixture_filename)
fixture = open(fixture_file, 'rb')
objects = serializers.deserialize('json', fixture, ignorenonexistent=True)
for obj in objects:
obj.save()
fixture.close()
def unload_fixture(apps, schema_editor):
"Brutally deleting all entries for this model..."
MyModel = apps.get_model("representatives", "Country")
MyModel.objects.all().delete()
class Migration(migrations.Migration):
dependencies = [
]
operations = [
migrations.RunPython(load_fixture, reverse_code=unload_fixture),
]
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter