# Generated by Django 5.0.2 on 2024-02-18 20:59 import django.db.models.deletion from django.db import migrations, models class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Domain', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=255, unique=True)), ('url', models.URLField()), ('categories', models.JSONField()), ('created_at', models.DateTimeField(auto_now_add=True)), ('modified_at', models.DateTimeField(auto_now=True)), ('hidden', models.BooleanField(default=False)), ('hidden_at', models.DateTimeField(blank=True, null=True)), ('hidden_reason', models.TextField(blank=True)), ], ), migrations.CreateModel( name='Feed', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('modified_at', models.DateTimeField(auto_now=True)), ('bozo', models.BooleanField()), ('bozo_exception', models.TextField()), ('encoding', models.TextField()), ('etag', models.TextField()), ('headers', models.JSONField()), ('href', models.TextField()), ('modified', models.DateTimeField()), ('namespaces', models.JSONField()), ('status', models.IntegerField()), ('version', models.CharField(max_length=50)), ('author', models.TextField()), ('author_detail', models.JSONField()), ('cloud', models.JSONField()), ('contributors', models.JSONField()), ('docs', models.TextField()), ('errorreportsto', models.TextField()), ('generator', models.TextField()), ('generator_detail', models.TextField()), ('icon', models.TextField()), ('_id', models.TextField()), ('image', models.JSONField()), ('info', models.TextField()), ('info_detail', models.JSONField()), ('language', models.TextField()), ('license', models.TextField()), ('link', models.TextField()), ('links', models.JSONField()), ('logo', models.TextField()), ('published', models.TextField()), ('published_parsed', models.DateTimeField()), ('publisher', models.TextField()), ('publisher_detail', models.JSONField()), ('rights', models.TextField()), ('rights_detail', models.JSONField()), ('subtitle', models.TextField()), ('subtitle_detail', models.JSONField()), ('tags', models.JSONField()), ('textinput', models.JSONField()), ('title', models.TextField()), ('title_detail', models.JSONField()), ('ttl', models.TextField()), ('updated', models.TextField()), ('updated_parsed', models.DateTimeField()), ('domain', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='feeds.domain')), ], ), migrations.CreateModel( name='Entry', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('created_at', models.DateTimeField(auto_now_add=True)), ('modified_at', models.DateTimeField(auto_now=True)), ('author', models.TextField()), ('author_detail', models.JSONField()), ('comments', models.TextField()), ('content', models.JSONField()), ('contributors', models.JSONField()), ('created', models.TextField()), ('created_parsed', models.DateTimeField()), ('enclosures', models.JSONField()), ('expired', models.TextField()), ('expired_parsed', models.DateTimeField()), ('_id', models.TextField()), ('license', models.TextField()), ('link', models.TextField()), ('links', models.JSONField()), ('published', models.TextField()), ('published_parsed', models.DateTimeField()), ('publisher', models.TextField()), ('publisher_detail', models.JSONField()), ('source', models.JSONField()), ('summary', models.TextField()), ('summary_detail', models.JSONField()), ('tags', models.JSONField()), ('title', models.TextField()), ('title_detail', models.JSONField()), ('updated', models.TextField()), ('updated_parsed', models.DateTimeField()), ('feed', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='feeds.feed')), ], ), ]