0001_initial.py 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. # -*- coding: utf-8 -*-
  2. from __future__ import unicode_literals
  3. from django.db import migrations, models
  4. class Migration(migrations.Migration):
  5. dependencies = [
  6. ]
  7. operations = [
  8. migrations.CreateModel(
  9. name='Setting',
  10. fields=[
  11. ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
  12. ('setting', models.CharField(unique=True, max_length=255)),
  13. ('name', models.CharField(max_length=255)),
  14. ('description', models.TextField(null=True, blank=True)),
  15. ('legend', models.CharField(max_length=255, null=True, blank=True)),
  16. ('order', models.IntegerField(default=0, db_index=True)),
  17. ('dry_value', models.TextField(null=True, blank=True)),
  18. ('default_value', models.TextField(null=True, blank=True)),
  19. ('python_type', models.CharField(default='string', max_length=255)),
  20. ('is_public', models.BooleanField(default=False)),
  21. ('is_lazy', models.BooleanField(default=False)),
  22. ('form_field', models.CharField(default='text', max_length=255)),
  23. ('pickled_field_extra', models.TextField(null=True, blank=True)),
  24. ],
  25. options={
  26. },
  27. bases=(models.Model,),
  28. ),
  29. migrations.CreateModel(
  30. name='SettingsGroup',
  31. fields=[
  32. ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
  33. ('key', models.CharField(unique=True, max_length=255)),
  34. ('name', models.CharField(max_length=255)),
  35. ('description', models.TextField(null=True, blank=True)),
  36. ],
  37. options={
  38. },
  39. bases=(models.Model,),
  40. ),
  41. migrations.AddField(
  42. model_name='setting',
  43. name='group',
  44. field=models.ForeignKey(to='misago_conf.SettingsGroup', to_field='id'),
  45. preserve_default=True,
  46. ),
  47. ]