"""Generated by Django 3.2.18 on 2023-02-19 23:15.""" from django.db import migrations def link_markovcontext_to_ircchannel(apps, schema_editor): """Link the markov targets to a hopefully matching channel, by name.""" IrcChannel = apps.get_model('ircbot', 'IrcChannel') MarkovTarget = apps.get_model('markov', 'MarkovTarget') for target in MarkovTarget.objects.all(): channel = IrcChannel.objects.get(name=target.name) target.channel = channel target.save() class Migration(migrations.Migration): """Populate the markov target to IRC channel link.""" dependencies = [ ('markov', '0005_markovtarget_channel'), ] operations = [ migrations.RunPython(link_markovcontext_to_ircchannel) ]