Development of an internal social media platform with personalised dashboards for students
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

0001_initial.py 1.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. # Generated by Django 2.1 on 2018-08-18 15:34
  2. from django.db import migrations, models
  3. import django.db.models.deletion
  4. class Migration(migrations.Migration):
  5. initial = True
  6. dependencies = [
  7. ('contenttypes', '0002_remove_content_type_name'),
  8. ]
  9. operations = [
  10. migrations.CreateModel(
  11. name='Tag',
  12. fields=[
  13. ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
  14. ('name', models.CharField(max_length=100, unique=True, verbose_name='Name')),
  15. ('slug', models.SlugField(max_length=100, unique=True, verbose_name='Slug')),
  16. ],
  17. options={
  18. 'verbose_name': 'Tag',
  19. 'verbose_name_plural': 'Tags',
  20. },
  21. ),
  22. migrations.CreateModel(
  23. name='TaggedItem',
  24. fields=[
  25. ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
  26. ('object_id', models.IntegerField(db_index=True, verbose_name='Object id')),
  27. ('content_type', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='taggit_taggeditem_tagged_items', to='contenttypes.ContentType', verbose_name='Content type')),
  28. ('tag', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='taggit_taggeditem_items', to='taggit.Tag')),
  29. ],
  30. options={
  31. 'verbose_name': 'Tagged Item',
  32. 'verbose_name_plural': 'Tagged Items',
  33. },
  34. ),
  35. migrations.AlterIndexTogether(
  36. name='taggeditem',
  37. index_together={('content_type', 'object_id')},
  38. ),
  39. ]