from django.db import migrations def seed_applets(apps, schema_editor): Applet = apps.get_model('applets', 'Applet') for slug, name, cols, rows, context in [ ('wallet', 'Wallet', 12, 3, 'dashboard'), ('new-list', 'New List', 9, 3, 'dashboard'), ('my-lists', 'My Lists', 3, 3, 'dashboard'), ('username', 'Username', 6, 3, 'dashboard'), ('palette', 'Palette', 6, 3, 'dashboard'), ('new-game', 'New Game', 4, 2, 'gameboard'), ('my-games', 'My Games', 4, 4, 'gameboard'), ('game-kit', 'Game Kit', 4, 2, 'gameboard'), ]: Applet.objects.get_or_create( slug=slug, defaults={'name': name, 'grid_cols': cols, 'grid_rows': rows, 'context': context}, ) class Migration(migrations.Migration): dependencies = [ ('applets', '0001_initial') ] operations = [ migrations.RunPython(seed_applets, migrations.RunPython.noop) ]