0001_initial.py 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. # -*- coding: utf-8 -*-
  2. # Generated by Django 1.11.16 on 2018-12-26 16:07
  3. from __future__ import unicode_literals
  4. from django.db import migrations, models
  5. import django.db.models.deletion
  6. import mptt.fields
  7. class Migration(migrations.Migration):
  8. initial = True
  9. dependencies = []
  10. operations = [
  11. migrations.CreateModel(
  12. name="Theme",
  13. fields=[
  14. (
  15. "id",
  16. models.AutoField(
  17. auto_created=True,
  18. primary_key=True,
  19. serialize=False,
  20. verbose_name="ID",
  21. ),
  22. ),
  23. ("name", models.CharField(max_length=255)),
  24. ("is_default", models.BooleanField(default=False)),
  25. ("is_active", models.BooleanField(default=False)),
  26. ("lft", models.PositiveIntegerField(db_index=True, editable=False)),
  27. ("rght", models.PositiveIntegerField(db_index=True, editable=False)),
  28. ("tree_id", models.PositiveIntegerField(db_index=True, editable=False)),
  29. ("level", models.PositiveIntegerField(db_index=True, editable=False)),
  30. (
  31. "parent",
  32. mptt.fields.TreeForeignKey(
  33. blank=True,
  34. null=True,
  35. on_delete=django.db.models.deletion.PROTECT,
  36. related_name="children",
  37. to="misago_theming.Theme",
  38. ),
  39. ),
  40. ],
  41. options={"abstract": False},
  42. )
  43. ]