1. from django.db import migrations, models
    
  2. 
    
  3. 
    
  4. class Migration(migrations.Migration):
    
  5.     dependencies = [
    
  6.         ("sites", "0001_initial"),
    
  7.     ]
    
  8. 
    
  9.     operations = [
    
  10.         migrations.CreateModel(
    
  11.             name="CustomArticle",
    
  12.             fields=[
    
  13.                 (
    
  14.                     "id",
    
  15.                     models.AutoField(
    
  16.                         verbose_name="ID",
    
  17.                         serialize=False,
    
  18.                         auto_created=True,
    
  19.                         primary_key=True,
    
  20.                     ),
    
  21.                 ),
    
  22.                 ("title", models.CharField(max_length=50)),
    
  23.                 (
    
  24.                     "places_this_article_should_appear",
    
  25.                     models.ForeignKey("sites.Site", models.CASCADE),
    
  26.                 ),
    
  27.             ],
    
  28.             options={
    
  29.                 "abstract": False,
    
  30.             },
    
  31.             bases=(models.Model,),
    
  32.         ),
    
  33.         migrations.CreateModel(
    
  34.             name="ExclusiveArticle",
    
  35.             fields=[
    
  36.                 (
    
  37.                     "id",
    
  38.                     models.AutoField(
    
  39.                         verbose_name="ID",
    
  40.                         serialize=False,
    
  41.                         auto_created=True,
    
  42.                         primary_key=True,
    
  43.                     ),
    
  44.                 ),
    
  45.                 ("title", models.CharField(max_length=50)),
    
  46.                 ("site", models.ForeignKey("sites.Site", models.CASCADE)),
    
  47.             ],
    
  48.             options={
    
  49.                 "abstract": False,
    
  50.             },
    
  51.             bases=(models.Model,),
    
  52.         ),
    
  53.         migrations.CreateModel(
    
  54.             name="SyndicatedArticle",
    
  55.             fields=[
    
  56.                 (
    
  57.                     "id",
    
  58.                     models.AutoField(
    
  59.                         verbose_name="ID",
    
  60.                         serialize=False,
    
  61.                         auto_created=True,
    
  62.                         primary_key=True,
    
  63.                     ),
    
  64.                 ),
    
  65.                 ("title", models.CharField(max_length=50)),
    
  66.                 ("sites", models.ManyToManyField("sites.Site")),
    
  67.             ],
    
  68.             options={
    
  69.                 "abstract": False,
    
  70.             },
    
  71.             bases=(models.Model,),
    
  72.         ),
    
  73.     ]