Esempio n. 1
0
class Migration(migrations.Migration):

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='Session',
            fields=[
                ('session_key', models.CharField(
                    max_length=40, serialize=False, verbose_name='session key', primary_key=True
                )),
                ('session_data', models.TextField(verbose_name='session data')),
                ('expire_date', models.DateTimeField(verbose_name='expire date', db_index=True)),
            ],
            options={
                'abstract': False,
                'db_table': 'server_session',
                'verbose_name': 'session',
                'verbose_name_plural': 'sessions',
            },
            managers=[
                ('objects', server.contrib.sessions.models.SessionManager()),
            ],
        ),
    ]
Esempio n. 2
0
class Migration(migrations.Migration):

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Site',
            fields=[
                ('id', models.AutoField(verbose_name='ID', serialize=False, auto_created=True, primary_key=True)),
                ('domain', models.CharField(
                    max_length=100, verbose_name='domain name', validators=[_simple_domain_name_validator]
                )),
                ('name', models.CharField(max_length=50, verbose_name='display name')),
            ],
            options={
                'ordering': ('domain',),
                'db_table': 'server_site',
                'verbose_name': 'site',
                'verbose_name_plural': 'sites',
            },
            bases=(models.Model,),
            managers=[
                ('objects', server.contrib.sites.models.SiteManager()),
            ],
        ),
    ]
Esempio n. 3
0
class Migration(migrations.Migration):

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('contenttypes', '__first__'),
    ]

    operations = [
        migrations.CreateModel(
            name='LogEntry',
            fields=[
                ('id',
                 models.AutoField(verbose_name='ID',
                                  serialize=False,
                                  auto_created=True,
                                  primary_key=True)),
                ('action_time',
                 models.DateTimeField(auto_now=True,
                                      verbose_name='action time')),
                ('object_id',
                 models.TextField(null=True,
                                  verbose_name='object id',
                                  blank=True)),
                ('object_repr',
                 models.CharField(max_length=200, verbose_name='object repr')),
                ('action_flag',
                 models.PositiveSmallIntegerField(verbose_name='action flag')),
                ('change_message',
                 models.TextField(verbose_name='change message', blank=True)),
                ('content_type',
                 models.ForeignKey(
                     to_field='id',
                     on_delete=models.SET_NULL,
                     blank=True,
                     null=True,
                     to='contenttypes.ContentType',
                     verbose_name='content type',
                 )),
                ('user',
                 models.ForeignKey(
                     to=settings.AUTH_USER_MODEL,
                     on_delete=models.CASCADE,
                     verbose_name='user',
                 )),
            ],
            options={
                'ordering': ('-action_time', ),
                'db_table': 'server_admin_log',
                'verbose_name': 'log entry',
                'verbose_name_plural': 'log entries',
            },
            bases=(models.Model, ),
            managers=[
                ('objects', server.contrib.admin.models.LogEntryManager()),
            ],
        ),
    ]
Esempio n. 4
0
class Migration(migrations.Migration):

    dependencies = [
        ('sites', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='FlatPage',
            fields=[
                ('id',
                 models.AutoField(verbose_name='ID',
                                  serialize=False,
                                  auto_created=True,
                                  primary_key=True)),
                ('url',
                 models.CharField(max_length=100,
                                  verbose_name='URL',
                                  db_index=True)),
                ('title', models.CharField(max_length=200,
                                           verbose_name='title')),
                ('content', models.TextField(verbose_name='content',
                                             blank=True)),
                ('enable_comments',
                 models.BooleanField(default=False,
                                     verbose_name='enable comments')),
                ('template_name',
                 models.CharField(help_text=(
                     "Example: 'flatpages/contact_page.html'. If this isn't provided, the system will use "
                     "'flatpages/default.html'."),
                                  max_length=70,
                                  verbose_name='template name',
                                  blank=True)),
                ('registration_required',
                 models.BooleanField(
                     default=False,
                     help_text=
                     'If this is checked, only logged-in users will be able to view the page.',
                     verbose_name='registration required')),
                ('sites',
                 models.ManyToManyField(to='sites.Site',
                                        verbose_name='sites')),
            ],
            options={
                'ordering': ('url', ),
                'db_table': 'server_flatpage',
                'verbose_name': 'flat page',
                'verbose_name_plural': 'flat pages',
            },
            bases=(models.Model, ),
        ),
    ]
Esempio n. 5
0
class Migration(migrations.Migration):

    dependencies = [
        ('sites', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='Redirect',
            fields=[
                ('id',
                 models.AutoField(verbose_name='ID',
                                  serialize=False,
                                  auto_created=True,
                                  primary_key=True)),
                ('site',
                 models.ForeignKey(
                     to='sites.Site',
                     to_field='id',
                     on_delete=models.CASCADE,
                     verbose_name='site',
                 )),
                ('old_path',
                 models.CharField(help_text=(
                     "This should be an absolute path, excluding the domain name. Example: '/events/search/'."
                 ),
                                  max_length=200,
                                  verbose_name='redirect from',
                                  db_index=True)),
                ('new_path',
                 models.CharField(
                     help_text=
                     "This can be either an absolute path (as above) or a full URL starting with 'http://'.",
                     max_length=200,
                     verbose_name='redirect to',
                     blank=True)),
            ],
            options={
                'ordering': ('old_path', ),
                'unique_together': {('site', 'old_path')},
                'db_table': 'server_redirect',
                'verbose_name': 'redirect',
                'verbose_name_plural': 'redirects',
            },
            bases=(models.Model, ),
        ),
    ]
Esempio n. 6
0
class Migration(migrations.Migration):

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='ContentType',
            fields=[
                ('id',
                 models.AutoField(verbose_name='ID',
                                  serialize=False,
                                  auto_created=True,
                                  primary_key=True)),
                ('name', models.CharField(max_length=100)),
                ('app_label', models.CharField(max_length=100)),
                ('model',
                 models.CharField(max_length=100,
                                  verbose_name='python model class name')),
            ],
            options={
                'ordering': ('name', ),
                'db_table': 'server_content_type',
                'verbose_name': 'content type',
                'verbose_name_plural': 'content types',
            },
            bases=(models.Model, ),
            managers=[
                ('objects',
                 server.contrib.contenttypes.models.ContentTypeManager()),
            ],
        ),
        migrations.AlterUniqueTogether(
            name='contenttype',
            unique_together={('app_label', 'model')},
        ),
    ]
Esempio n. 7
0
class Migration(migrations.Migration):

    dependencies = [
        ('contenttypes', '__first__'),
    ]

    operations = [
        migrations.CreateModel(
            name='Permission',
            fields=[
                ('id',
                 models.AutoField(verbose_name='ID',
                                  serialize=False,
                                  auto_created=True,
                                  primary_key=True)),
                ('name', models.CharField(max_length=50, verbose_name='name')),
                ('content_type',
                 models.ForeignKey(
                     to='contenttypes.ContentType',
                     on_delete=models.CASCADE,
                     to_field='id',
                     verbose_name='content type',
                 )),
                ('codename',
                 models.CharField(max_length=100, verbose_name='codename')),
            ],
            options={
                'ordering':
                ('content_type__app_label', 'content_type__model', 'codename'),
                'unique_together': {('content_type', 'codename')},
                'verbose_name':
                'permission',
                'verbose_name_plural':
                'permissions',
            },
            managers=[
                ('objects', server.contrib.auth.models.PermissionManager()),
            ],
        ),
        migrations.CreateModel(
            name='Group',
            fields=[
                ('id',
                 models.AutoField(verbose_name='ID',
                                  serialize=False,
                                  auto_created=True,
                                  primary_key=True)),
                ('name',
                 models.CharField(unique=True,
                                  max_length=80,
                                  verbose_name='name')),
                ('permissions',
                 models.ManyToManyField(to='auth.Permission',
                                        verbose_name='permissions',
                                        blank=True)),
            ],
            options={
                'verbose_name': 'group',
                'verbose_name_plural': 'groups',
            },
            managers=[
                ('objects', server.contrib.auth.models.GroupManager()),
            ],
        ),
        migrations.CreateModel(
            name='User',
            fields=[
                ('id',
                 models.AutoField(verbose_name='ID',
                                  serialize=False,
                                  auto_created=True,
                                  primary_key=True)),
                ('password',
                 models.CharField(max_length=128, verbose_name='password')),
                ('last_login',
                 models.DateTimeField(default=timezone.now,
                                      verbose_name='last login')),
                ('is_superuser',
                 models.BooleanField(
                     default=False,
                     help_text=
                     'Designates that this user has all permissions without explicitly assigning them.',
                     verbose_name='superuser status')),
                ('username',
                 models.CharField(
                     help_text=
                     'Required. 30 characters or fewer. Letters, digits and @/./+/-/_ only.',
                     unique=True,
                     max_length=30,
                     verbose_name='username',
                     validators=[validators.UnicodeUsernameValidator()],
                 )),
                ('first_name',
                 models.CharField(max_length=30,
                                  verbose_name='first name',
                                  blank=True)),
                ('last_name',
                 models.CharField(max_length=30,
                                  verbose_name='last name',
                                  blank=True)),
                ('email',
                 models.EmailField(max_length=75,
                                   verbose_name='email address',
                                   blank=True)),
                ('is_staff',
                 models.BooleanField(
                     default=False,
                     help_text=
                     'Designates whether the user can log into this admin site.',
                     verbose_name='staff status')),
                ('is_active',
                 models.BooleanField(
                     default=True,
                     verbose_name='active',
                     help_text=
                     ('Designates whether this user should be treated as active. Unselect this instead of deleting '
                      'accounts.'))),
                ('date_joined',
                 models.DateTimeField(default=timezone.now,
                                      verbose_name='date joined')),
                ('groups',
                 models.ManyToManyField(
                     to='auth.Group',
                     verbose_name='groups',
                     blank=True,
                     related_name='user_set',
                     related_query_name='user',
                     help_text=
                     ('The groups this user belongs to. A user will get all permissions granted to each of their '
                      'groups.'))),
                ('user_permissions',
                 models.ManyToManyField(
                     to='auth.Permission',
                     verbose_name='user permissions',
                     blank=True,
                     help_text='Specific permissions for this user.',
                     related_name='user_set',
                     related_query_name='user')),
            ],
            options={
                'swappable': 'AUTH_USER_MODEL',
                'verbose_name': 'user',
                'verbose_name_plural': 'users',
            },
            managers=[
                ('objects', server.contrib.auth.models.UserManager()),
            ],
        ),
    ]