コード例 #1
0
class Migration(migrations.Migration):

    dependencies = [
        ('catalog', '0008_auto_20180205_2055'),
    ]

    operations = [
        migrations.AlterField(
            model_name='benefit',
            name='subtitle',
            field=models.CharField(blank=True, max_length=150, null=True, verbose_name='Subtitle'),
        ),
        migrations.AlterField(
            model_name='benefit',
            name='text',
            field=models.TextField(blank=True, null=True, verbose_name='Текст'),
        ),
        migrations.AlterField(
            model_name='document',
            name='file',
            field=sorl.thumbnail.fields.ImageField(upload_to=catalog.models.set_file_name, verbose_name='Файл'),
        ),
        migrations.AlterField(
            model_name='gallery',
            name='alt',
            field=models.CharField(max_length=150, verbose_name='SEO alt'),
        ),
    ]
コード例 #2
0
class Migration(migrations.Migration):

    dependencies = [
        ('catalog', '0005_book_language'),
    ]

    operations = [
        migrations.CreateModel(
            name='Language',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(choices=[('Russian', 'Russian'),
                                           ('English', 'O vy iz Ameriki?'),
                                           ('Kazakh', 'Aktau the best')],
                                  default='Russian',
                                  max_length=200)),
            ],
        ),
        migrations.AlterField(
            model_name='book',
            name='language',
            field=models.CharField(choices=[('Russian', 'Russian'),
                                            ('English', 'O vy iz Ameriki?'),
                                            ('Kazakh', 'Aktau the best')],
                                   default='Russian',
                                   max_length=1222,
                                   verbose_name=catalog.models.Language),
        ),
    ]
コード例 #3
0
ファイル: 0001_initial.py プロジェクト: Ekaterina1993/sushi
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Product',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=255)),
                ('image',
                 models.ImageField(
                     upload_to=catalog.models.product_upload_to)),
                ('created', models.DateTimeField(auto_now_add=True)),
                ('updated', models.DateTimeField(auto_now=True)),
            ],
            options={
                'verbose_name': 'Продукт',
                'verbose_name_plural': 'Продукты',
            },
        ),
        migrations.CreateModel(
            name='Section',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=255)),
                ('image',
                 models.ImageField(
                     upload_to=catalog.models.section_upload_to)),
                ('created', models.DateTimeField(auto_now_add=True)),
                ('updated', models.DateTimeField(auto_now=True)),
            ],
            options={
                'verbose_name': 'Раздел',
                'verbose_name_plural': 'Разделы',
            },
        ),
        migrations.AddField(
            model_name='product',
            name='section',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to='catalog.Section'),
        ),
    ]
コード例 #4
0
class Migration(migrations.Migration):

    dependencies = [
        ('catalog', '0003_category'),
    ]

    operations = [
        migrations.CreateModel(
            name='Product',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=255)),
                ('slug', models.CharField(max_length=255, unique=True)),
                ('base_price',
                 models.DecimalField(decimal_places=2, max_digits=10)),
                ('retail_price',
                 models.DecimalField(decimal_places=2, max_digits=10)),
                ('in_stock_count', models.PositiveIntegerField(default=1)),
                ('description', models.TextField(blank=True)),
                ('options', django.contrib.postgres.fields.jsonb.JSONField()),
            ],
        ),
        migrations.CreateModel(
            name='ProductPhoto',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('photo',
                 models.ImageField(
                     upload_to=catalog.models.get_product_image_path)),
                ('product',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='photos',
                                   to='catalog.Product')),
            ],
        ),
        migrations.AlterModelOptions(
            name='category',
            options={'verbose_name_plural': 'categories'},
        ),
    ]
コード例 #5
0
class Migration(migrations.Migration):

    dependencies = [
        ('catalog', '0018_auto_20181016_2318'),
    ]

    operations = [
        migrations.AddField(
            model_name='imagelist',
            name='title',
            field=models.CharField(help_text='Enter the title of the article',
                                   max_length=200,
                                   null=True),
        ),
        migrations.AlterField(
            model_name='imagelist',
            name='image1',
            field=models.ImageField(
                null=True, upload_to=catalog.models.upload_path_handler),
        ),
        migrations.AlterField(
            model_name='imagelist',
            name='image2',
            field=models.ImageField(
                null=True, upload_to=catalog.models.upload_path_handler),
        ),
    ]
コード例 #6
0
ファイル: 0005_product.py プロジェクト: jejara/jGajetsStore
class Migration(migrations.Migration):

    dependencies = [
        ('catalog', '0004_delete_product'),
    ]

    operations = [
        migrations.CreateModel(
            name='Product',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=120)),
                ('slug', models.SlugField()),
                ('description', models.TextField()),
                ('image',
                 models.ImageField(
                     upload_to=catalog.models.Product.image_folder)),
                ('price', models.DecimalField(decimal_places=2, max_digits=9)),
                ('available', models.BooleanField(default=True)),
                ('brand',
                 models.ForeignKey(on_delete=django.db.models.deletion.PROTECT,
                                   to='catalog.Brand')),
                ('category',
                 models.ForeignKey(on_delete=django.db.models.deletion.PROTECT,
                                   to='catalog.Category')),
            ],
        ),
    ]
コード例 #7
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='Author',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('first_name', models.CharField(max_length=100)),
                ('last_name', models.CharField(max_length=100)),
                ('date_of_birth', models.DateField(blank=True, null=True)),
                ('date_of_death', models.DateField(blank=True, null=True, verbose_name='Died')),
            ],
            options={
                'ordering': ['last_name', 'first_name'],
            },
        ),
        migrations.CreateModel(
            name='Book',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(max_length=200)),
                ('summary', models.TextField(help_text='Enter a brief description of the book', max_length=1000)),
                ('isbn', models.CharField(help_text='13 Character <a href="https://www.isbn-international.org/content/what-isbn">ISBN number</a>', max_length=13, verbose_name='ISBN')),
                ('author', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='catalog.Author')),
            ],
        ),
        migrations.CreateModel(
            name='BookInstance',
            fields=[
                ('id', models.CharField(default=catalog.models.generateUUID, editable=False, max_length=36, primary_key=True, serialize=False, unique=True)),
                ('imprint', models.CharField(max_length=200)),
                ('due_back', models.DateField(blank=True, null=True)),
                ('status', models.CharField(blank=True, choices=[('m', 'Maintenance'), ('o', 'On loan'), ('a', 'Available'), ('r', 'Reserved')], default='m', help_text='Book availability', max_length=1)),
                ('book', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='catalog.Book')),
            ],
            options={
                'ordering': ['due_back'],
            },
        ),
        migrations.CreateModel(
            name='Genre',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(help_text='Enter a book genre (e.g. Science Fiction)', max_length=200)),
            ],
        ),
        migrations.AddField(
            model_name='book',
            name='genre',
            field=models.ManyToManyField(help_text='Select a genre for this book', to='catalog.Genre'),
        ),
    ]
コード例 #8
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Asset',
            fields=[
                ('aname',
                 models.CharField(
                     max_length=64,
                     primary_key=True,
                     serialize=False,
                     validators=[catalog.models.validate_asset_name])),
                ('atype',
                 models.CharField(choices=[('S', 'satellite'),
                                           ('A', 'antenna')],
                                  default='S',
                                  max_length=15)),
            ],
        ),
        migrations.CreateModel(
            name='AssetClass',
            fields=[
                ('acclass',
                 models.CharField(choices=[('do', 'dove'), ('r', 'rapideye'),
                                           ('di', 'dish'), ('y', 'yagi')],
                                  default='do',
                                  max_length=15,
                                  primary_key=True,
                                  serialize=False)),
            ],
        ),
        migrations.AddField(
            model_name='asset',
            name='aclass',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name='aclass',
                to='catalog.AssetClass'),
        ),
    ]
コード例 #9
0
class Migration(migrations.Migration):

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

    operations = [
        migrations.AlterModelOptions(
            name='dataload',
            options={'ordering': ['created_at']},
        ),
        migrations.AlterModelOptions(
            name='doctor',
            options={'ordering': ['name']},
        ),
        migrations.RenameField(
            model_name='photo',
            old_name='thumbnails',
            new_name='small',
        ),
        migrations.AddField(
            model_name='doctor',
            name='source_id',
            field=models.CharField(default=None, max_length=20, unique=True),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='photo',
            name='source_file',
            field=models.ImageField(default=None,
                                    upload_to=catalog.models.get_image_path),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='photo',
            name='source_id',
            field=models.CharField(default=None, max_length=20, unique=True),
            preserve_default=False,
        ),
    ]
コード例 #10
0
class Migration(migrations.Migration):

    dependencies = [
        ('catalog', '0005_auto_20180712_1026'),
    ]

    operations = [
        migrations.CreateModel(
            name='Publisher',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('company', models.CharField(help_text='Who is the publisher?', max_length=40)),
            ],
        ),
        migrations.RemoveField(
            model_name='bookinstance',
            name='imprint',
        ),
        migrations.AddField(
            model_name='book',
            name='publisher',
            field=models.CharField(help_text='Who is the publisher?', max_length=40, null=True, verbose_name=catalog.models.Publisher),
        ),
        migrations.AlterField(
            model_name='author',
            name='first_name',
            field=models.CharField(max_length=40),
        ),
        migrations.AlterField(
            model_name='author',
            name='last_name',
            field=models.CharField(max_length=40),
        ),
        migrations.AlterField(
            model_name='language',
            name='language',
            field=models.CharField(help_text='Which language is the book written in?', max_length=30),
        ),
    ]
コード例 #11
0
class Migration(migrations.Migration):

    dependencies = [
        ('catalog', '0003_auto_20201024_1922'),
    ]

    operations = [
        migrations.AlterField(
            model_name='employee',
            name='phone_number',
            field=models.CharField(max_length=200, unique=True, validators=[catalog.models.phone_validation]),
        ),
    ]
コード例 #12
0
class Migration(migrations.Migration):

    dependencies = [
        ('catalog', '0016_auto_20210303_2250'),
    ]

    operations = [
        migrations.AlterField(
            model_name='individual',
            name='home_address',
            field=models.CharField(blank=True, help_text='Dirección de residencia', max_length=60, null=True, verbose_name=catalog.models.Address),
        ),
    ]
コード例 #13
0
class Migration(migrations.Migration):

    dependencies = [
        ('catalog', '0006_auto_20201103_1431'),
    ]

    operations = [
        migrations.AlterField(
            model_name='auto',
            name='consumption_per_100',
            field=models.FloatField(max_length=50,
                                    validators=[catalog.models.validate_even],
                                    verbose_name='Расход на 100 км'),
        ),
        migrations.AlterField(
            model_name='auto',
            name='engine',
            field=models.FloatField(max_length=50,
                                    validators=[catalog.models.validate_even],
                                    verbose_name='Объём двигателя'),
        ),
        migrations.AlterField(
            model_name='auto',
            name='number',
            field=models.CharField(max_length=50,
                                   unique=True,
                                   verbose_name='Номер'),
        ),
        migrations.AlterField(
            model_name='auto',
            name='price_per_day',
            field=models.DecimalField(
                decimal_places=2,
                max_digits=18,
                validators=[catalog.models.validate_even],
                verbose_name='Цена в день'),
        ),
        migrations.AlterField(
            model_name='service',
            name='date_of_end',
            field=models.DateTimeField(verbose_name='Дата окончания ремонта'),
        ),
        migrations.AlterField(
            model_name='service',
            name='date_of_start',
            field=models.DateTimeField(verbose_name='Дата начала ремонта'),
        ),
    ]
コード例 #14
0
class Migration(migrations.Migration):

    dependencies = [
        ('catalog', '0005_auto_20171128_1252'),
    ]

    operations = [
        migrations.RemoveField(
            model_name='news',
            name='category',
        ),
        migrations.AddField(
            model_name='news',
            name='category',
            field=models.CharField(default=120, help_text='Select a genre for this news', max_length=100, verbose_name=catalog.models.Genre),
            preserve_default=False,
        ),
    ]
コード例 #15
0
class Migration(migrations.Migration):

    dependencies = [
        ('catalog', '0007_auto_20201112_2219'),
    ]

    operations = [
        migrations.RemoveField(
            model_name='book',
            name='language',
        ),
        migrations.AddField(
            model_name='book',
            name='language',
            field=models.CharField(default='Russian',
                                   help_text='Select a language for this book',
                                   max_length=122112,
                                   verbose_name=catalog.models.Language),
        ),
    ]
コード例 #16
0
ファイル: 0023_color.py プロジェクト: vintkor/django_ppf
class Migration(migrations.Migration):

    dependencies = [
        ('catalog', '0022_product_title_use'),
    ]

    operations = [
        migrations.CreateModel(
            name='Color',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('created',
                 models.DateTimeField(auto_now_add=True,
                                      verbose_name='Дата создания')),
                ('updated',
                 models.DateTimeField(auto_now=True,
                                      verbose_name='Дата обновления')),
                ('image',
                 sorl.thumbnail.fields.ImageField(
                     upload_to=catalog.models.set_product_image_name,
                     verbose_name='Изображение')),
                ('alt',
                 models.CharField(blank=True,
                                  max_length=150,
                                  null=True,
                                  verbose_name='SEO alt')),
                ('product',
                 models.ForeignKey(on_delete=None,
                                   to='catalog.Product',
                                   verbose_name='Продукт')),
            ],
            options={
                'verbose_name': 'Color',
                'verbose_name_plural': 'Colors',
            },
        ),
    ]
コード例 #17
0
ファイル: 0008_apikey.py プロジェクト: wubrafiq807/voiceReq
class Migration(migrations.Migration):

    dependencies = [
        ('catalog', '0007_auto_20190819_1545'),
    ]

    operations = [
        migrations.CreateModel(
            name='ApiKey',
            fields=[
                ('api_key',
                 models.CharField(default=catalog.models.generateUUID,
                                  editable=False,
                                  max_length=50,
                                  primary_key=True,
                                  serialize=False,
                                  unique=True)),
            ],
            options={
                'db_table': 'api_key',
            },
        ),
    ]
コード例 #18
0
class Migration(migrations.Migration):

    dependencies = [
        ('catalog', '0002_auto_20210204_1735'),
    ]

    operations = [
        migrations.AlterField(
            model_name='method',
            name='name',
            field=models.CharField(max_length=255, unique=True),
        ),
        migrations.AlterField(
            model_name='photo',
            name='full',
            field=models.ImageField(null=True,
                                    upload_to=catalog.models.get_image_path),
        ),
        migrations.AlterField(
            model_name='photo',
            name='large',
            field=models.ImageField(null=True,
                                    upload_to=catalog.models.get_image_path),
        ),
        migrations.AlterField(
            model_name='photo',
            name='small',
            field=models.ImageField(null=True,
                                    upload_to=catalog.models.get_image_path),
        ),
        migrations.AlterField(
            model_name='photo',
            name='source_file',
            field=models.ImageField(null=True,
                                    upload_to=catalog.models.get_image_path),
        ),
    ]
コード例 #19
0
ファイル: 0001_initial.py プロジェクト: hvuhsg/scoia
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name="Photo",
            fields=[
                (
                    "id",
                    models.AutoField(
                        auto_created=True,
                        primary_key=True,
                        serialize=False,
                        verbose_name="ID",
                    ),
                ),
                (
                    "profile_image",
                    models.ImageField(blank=True,
                                      null=True,
                                      upload_to=catalog.models.get_image_path),
                ),
                ("title", models.CharField(max_length=200)),
                (
                    "summary",
                    models.TextField(
                        help_text="Enter a brief description of the photo",
                        max_length=300,
                    ),
                ),
            ],
        )
    ]
コード例 #20
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Market',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('deleted_at', models.DateTimeField(blank=True, null=True)),
                ('type',
                 models.CharField(choices=[('sales channel', 'sales channel'),
                                           ('country', 'country')],
                                  max_length=255)),
                ('object_id', models.CharField(max_length=255)),
            ],
            options={
                'ordering': ('-created_at', '-updated_at'),
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='Product',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('deleted_at', models.DateTimeField(blank=True, null=True)),
                ('name', models.CharField(max_length=255)),
                ('slug', models.SlugField(unique=True)),
            ],
            options={
                'ordering': ('-created_at', '-updated_at'),
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='SalesChannel',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('deleted_at', models.DateTimeField(blank=True, null=True)),
                ('name', models.CharField(max_length=255)),
            ],
            options={
                'ordering': ('-created_at', '-updated_at'),
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='Supplier',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('deleted_at', models.DateTimeField(blank=True, null=True)),
                ('name', models.CharField(max_length=255)),
                ('default_availability',
                 models.CharField(choices=[('available', 'available'),
                                           ('unavailable', 'unavailable')],
                                  max_length=255)),
            ],
            options={
                'ordering': ('-created_at', '-updated_at'),
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='SupplierArticle',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('deleted_at', models.DateTimeField(blank=True, null=True)),
                ('article',
                 models.CharField(max_length=255,
                                  verbose_name=catalog.models.Article)),
                ('supplier_reference_number',
                 models.CharField(max_length=255)),
                ('stock', models.IntegerField(default=0)),
                ('supplier',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='catalog.Supplier')),
            ],
            options={
                'ordering': ('-created_at', '-updated_at'),
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='SupplierSalesChannelArticle',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('deleted_at', models.DateTimeField(blank=True, null=True)),
                ('price', models.DecimalField(decimal_places=2, max_digits=9)),
                ('price_old',
                 models.DecimalField(decimal_places=2, max_digits=9)),
                ('sales_channel',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='catalog.SalesChannel')),
                ('supplier_article',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='catalog.SupplierArticle')),
            ],
            options={
                'ordering': ('-created_at', '-updated_at'),
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='SupplierMarketAvailability',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('deleted_at', models.DateTimeField(blank=True, null=True)),
                ('supplier', models.CharField(max_length=255)),
                ('availability',
                 models.CharField(choices=[('available', 'available'),
                                           ('unavailable', 'unavailable')],
                                  max_length=255)),
                ('markets', models.ManyToManyField(to='catalog.Market')),
            ],
            options={
                'ordering': ('-created_at', '-updated_at'),
                'abstract': False,
            },
        ),
        migrations.CreateModel(
            name='Article',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('deleted_at', models.DateTimeField(blank=True, null=True)),
                ('product',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='catalog.Product')),
            ],
            options={
                'ordering': ('-created_at', '-updated_at'),
                'abstract': False,
            },
        ),
    ]
コード例 #21
0
class Migration(migrations.Migration):

    dependencies = [
        ('catalog', '0008_auto_20201204_0419'),
    ]

    operations = [
        migrations.AlterField(
            model_name='auto',
            name='body_type',
            field=models.CharField(choices=[('Седан', 'Седан'), ('Универсал', 'Универсал'), ('Хэтчбэк', 'Хэтчбэк'), ('Купе', 'Купе'), ('Лифтбэк', 'Лифтбэк'), ('Внедорожник', 'Внедорожник'), ('Родстер', 'Родстер')], max_length=50, verbose_name='Тип кузова'),
        ),
        migrations.AlterField(
            model_name='auto',
            name='brand',
            field=models.CharField(choices=[('Audi', 'Audi'), ('BMW', 'BMW'), ('Chevrolet', 'Chevrolet'), ('Citroen', 'Citroen'), ('Ford', 'Ford'), ('Geely', 'Geely'), ('Honda', 'Honda'), ('Hyundai', 'Hyundai'), ('Kia', 'Kia'), ('LADA', 'LADA'), ('Land Rover', 'Land Rover'), ('Lexus', 'Lexus'), ('Mazda', 'Mazda'), ('Mercedec-Benz', 'Mercedec-Benz'), ('Mitsubishi', 'Mitsubishi'), ('Nissan', 'Nissan'), ('Opel', 'Opel'), ('Peugeot', 'Peugeot'), ('Renault', 'Renault'), ('Skoda', 'Skoda'), ('Toyota', 'Toyota'), ('Volkswagen', 'Volkswagen'), ('Volvo', 'Volvo')], max_length=50, verbose_name='Марка'),
        ),
        migrations.AlterField(
            model_name='auto',
            name='capacity',
            field=models.CharField(max_length=5, verbose_name='Багажник (л.)'),
        ),
        migrations.AlterField(
            model_name='auto',
            name='color',
            field=models.CharField(choices=[('Красный', 'Красный'), ('Синий', 'Синий'), ('Чёрный', 'Чёрный'), ('Зеленый', 'Зеленый'), ('Серый', 'Серый'), ('Белый', 'Белый'), ('Оранжевый', 'Оранжевый'), ('Жёлтый', 'Жёлтый'), ('Коричневый', 'Коричневый')], max_length=50, verbose_name='Цвет'),
        ),
        migrations.AlterField(
            model_name='auto',
            name='consumption_per_100',
            field=models.FloatField(max_length=50, validators=[catalog.models.validate_even], verbose_name='Расход (на 100 км.)'),
        ),
        migrations.AlterField(
            model_name='auto',
            name='engine',
            field=models.FloatField(max_length=50, validators=[catalog.models.validate_even], verbose_name='Объём двигателя (л.)'),
        ),
        migrations.AlterField(
            model_name='auto',
            name='fuel',
            field=models.CharField(choices=[('Бензин', 'Бензин'), ('Дизель', 'Дизель'), ('Гибрид', 'Гибрид')], max_length=50, verbose_name='Топливо'),
        ),
        migrations.AlterField(
            model_name='auto',
            name='number',
            field=models.CharField(max_length=5, unique=True, verbose_name='Номер'),
        ),
        migrations.AlterField(
            model_name='auto',
            name='places',
            field=models.CharField(choices=[('2', '2'), ('4', '4'), ('5', '5'), ('7', '7')], max_length=2, verbose_name='Места'),
        ),
        migrations.AlterField(
            model_name='auto',
            name='power',
            field=models.CharField(max_length=4, verbose_name='Мощность (л.с.)'),
        ),
        migrations.AlterField(
            model_name='auto',
            name='price_per_day',
            field=models.DecimalField(decimal_places=2, max_digits=18, validators=[catalog.models.validate_even], verbose_name='Цена в день (Br)'),
        ),
        migrations.AlterField(
            model_name='auto',
            name='reserve',
            field=models.CharField(max_length=5, verbose_name='Запас хода (км.)'),
        ),
    ]
コード例 #22
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='ShopItem',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('price',
                 models.DecimalField(decimal_places=2,
                                     default='0',
                                     max_digits=9,
                                     verbose_name='Цена')),
                ('first_image',
                 models.ImageField(null='media/no_image.png',
                                   upload_to=catalog.models.imagePath,
                                   verbose_name='Первое фото')),
                ('second_image',
                 models.ImageField(null='media/no_image.png',
                                   upload_to=catalog.models.imagePath,
                                   verbose_name='Второе фото')),
                ('title',
                 models.CharField(default='',
                                  max_length=120,
                                  verbose_name='Заголовок')),
                ('manufacter',
                 models.CharField(default='',
                                  max_length=50,
                                  verbose_name='Изготовитель')),
                ('slug',
                 models.SlugField(blank=True, editable=False, unique=True)),
                ('rating',
                 models.IntegerField(choices=[(1, '1'), (2, '2'), (3, '3'),
                                              (4, '4'), (5, '5')],
                                     default=1,
                                     verbose_name='Рейтинг')),
                ('category', models.CharField(editable=False, max_length=20)),
                ('clicks', models.IntegerField(default=0, editable=False)),
            ],
        ),
        migrations.CreateModel(
            name='Accessorie',
            fields=[
                ('shopitem_ptr',
                 models.OneToOneField(
                     auto_created=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     parent_link=True,
                     primary_key=True,
                     serialize=False,
                     to='catalog.ShopItem')),
                ('type', models.CharField(max_length=50, verbose_name='Тип')),
                ('color', models.CharField(max_length=50,
                                           verbose_name='Цвет')),
            ],
            bases=('catalog.shopitem', ),
        ),
        migrations.CreateModel(
            name='Device',
            fields=[
                ('shopitem_ptr',
                 models.OneToOneField(
                     auto_created=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     parent_link=True,
                     primary_key=True,
                     serialize=False,
                     to='catalog.ShopItem')),
                ('os',
                 models.CharField(default='Android',
                                  max_length=50,
                                  verbose_name='Система')),
                ('year', models.IntegerField(default=2010,
                                             verbose_name='Год')),
                ('camera', models.IntegerField(default=8,
                                               verbose_name='Камера')),
                ('display',
                 models.CharField(default='1920x1080',
                                  max_length=50,
                                  verbose_name='Разрешение')),
                ('battery',
                 models.IntegerField(default=1000, verbose_name='Батарея')),
                ('capacity',
                 models.IntegerField(default=1800,
                                     verbose_name='Вместимость')),
                ('chip',
                 models.CharField(default='MTK',
                                  max_length=50,
                                  verbose_name='Процессор')),
                ('color',
                 models.CharField(default='черный',
                                  max_length=50,
                                  verbose_name='Цвет')),
                ('has_wifi',
                 models.BooleanField(default=True,
                                     verbose_name='Есть Wi-fi?')),
                ('weight', models.IntegerField(default=400,
                                               verbose_name='Вес')),
            ],
            bases=('catalog.shopitem', ),
        ),
        migrations.CreateModel(
            name='Cable',
            fields=[
                ('accessorie_ptr',
                 models.OneToOneField(
                     auto_created=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     parent_link=True,
                     primary_key=True,
                     serialize=False,
                     to='catalog.Accessorie')),
                ('features',
                 models.CharField(max_length=50, verbose_name='Вход')),
                ('compatibility',
                 models.CharField(max_length=50, verbose_name='Выход')),
            ],
            options={
                'verbose_name_plural': 'Кабеля',
            },
            bases=('catalog.accessorie', ),
        ),
        migrations.CreateModel(
            name='Cover',
            fields=[
                ('accessorie_ptr',
                 models.OneToOneField(
                     auto_created=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     parent_link=True,
                     primary_key=True,
                     serialize=False,
                     to='catalog.Accessorie')),
                ('material',
                 models.CharField(max_length=50, verbose_name='Материал')),
                ('design',
                 models.CharField(max_length=50, verbose_name='Дизайн')),
            ],
            options={
                'verbose_name_plural': 'Чехлы',
            },
            bases=('catalog.accessorie', ),
        ),
        migrations.CreateModel(
            name='Headphone',
            fields=[
                ('accessorie_ptr',
                 models.OneToOneField(
                     auto_created=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     parent_link=True,
                     primary_key=True,
                     serialize=False,
                     to='catalog.Accessorie')),
                ('communication',
                 models.CharField(max_length=50, verbose_name='Соединение')),
                ('frequency',
                 models.CharField(max_length=50,
                                  verbose_name='Максимальная частота')),
                ('connectors',
                 models.CharField(max_length=50, verbose_name='Разьем')),
            ],
            options={
                'verbose_name_plural': 'Наушники',
            },
            bases=('catalog.accessorie', ),
        ),
        migrations.CreateModel(
            name='Phone',
            fields=[
                ('device_ptr',
                 models.OneToOneField(
                     auto_created=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     parent_link=True,
                     primary_key=True,
                     serialize=False,
                     to='catalog.Device')),
                ('access',
                 models.CharField(max_length=50, verbose_name='Доступ')),
                ('sim_format',
                 models.CharField(max_length=50,
                                  verbose_name='Поддерживаемый формат SIM')),
            ],
            options={
                'verbose_name_plural': 'Телефоны',
            },
            bases=('catalog.device', ),
        ),
        migrations.CreateModel(
            name='Sdcard',
            fields=[
                ('accessorie_ptr',
                 models.OneToOneField(
                     auto_created=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     parent_link=True,
                     primary_key=True,
                     serialize=False,
                     to='catalog.Accessorie')),
                ('capacity', models.IntegerField(verbose_name='Вместимость')),
                ('speed', models.IntegerField(verbose_name='Скорость записи')),
            ],
            options={
                'verbose_name_plural': 'SD-карты',
            },
            bases=('catalog.accessorie', ),
        ),
        migrations.CreateModel(
            name='Tablet',
            fields=[
                ('device_ptr',
                 models.OneToOneField(
                     auto_created=True,
                     on_delete=django.db.models.deletion.CASCADE,
                     parent_link=True,
                     primary_key=True,
                     serialize=False,
                     to='catalog.Device')),
                ('has_pen', models.BooleanField(verbose_name='Есть стилус?')),
                ('has_keyboard',
                 models.BooleanField(verbose_name='Есть клавиатура?')),
            ],
            options={
                'verbose_name_plural': 'Планшеты',
            },
            bases=('catalog.device', ),
        ),
    ]
コード例 #23
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Author',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('first_name', models.CharField(max_length=100)),
                ('last_name', models.CharField(max_length=100)),
                ('bio', models.TextField(blank=True, default='biography')),
                ('date_of_birth', models.DateField(blank=True, null=True)),
                ('date_of_death',
                 models.DateField(blank=True, null=True, verbose_name='Died')),
            ],
            options={
                'verbose_name': 'Автор',
                'verbose_name_plural': 'Авторы',
                'ordering': ['last_name', 'first_name'],
            },
        ),
        migrations.CreateModel(
            name='Book',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=200)),
                ('description',
                 models.TextField(help_text='Краткое описание книги',
                                  max_length=1500)),
                ('isbn',
                 models.CharField(
                     default=catalog.models.isbn,
                     help_text=
                     '13 Character <a href="https://www.isbn-international.org/content/what-isbn">ISBN number</a>',
                     max_length=13,
                     unique=True,
                     verbose_name='ISBN')),
                ('pub_year',
                 models.PositiveSmallIntegerField(blank=True, null=True)),
                ('num_page',
                 models.PositiveSmallIntegerField(blank=True, null=True)),
                ('binding',
                 models.CharField(choices=[('мягкий', 'мягкий'),
                                           ('твердый', 'твердый')],
                                  default='мягкий',
                                  max_length=10)),
                ('author',
                 models.ForeignKey(
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='catalog.Author')),
            ],
            options={
                'verbose_name': 'Книга',
                'verbose_name_plural': 'Книги',
                'ordering': ['title'],
                'permissions': (('has_the_right_to_edit', 'Can edit book'), ),
            },
        ),
        migrations.CreateModel(
            name='Category',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(
                     help_text=
                     'Выбирете категорию книги (e.g. Python, Java Script, Sql etc.)',
                     max_length=200)),
            ],
            options={
                'verbose_name': 'Категория',
                'verbose_name_plural': 'Категории',
                'ordering': ['name'],
            },
        ),
        migrations.CreateModel(
            name='Language',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(
                     help_text=
                     'Выберете язык на котором написана книга (e.g. English, Ukrainian, Russian etc.)',
                     max_length=200)),
            ],
            options={
                'verbose_name': 'Язык',
                'verbose_name_plural': 'Языки',
                'ordering': ['name'],
            },
        ),
        migrations.CreateModel(
            name='Publisher',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(help_text='Название издательства',
                                  max_length=50)),
            ],
            options={
                'verbose_name': 'Издатель',
                'verbose_name_plural': 'Издатели',
                'ordering': ['name'],
            },
        ),
        migrations.AddField(
            model_name='book',
            name='category',
            field=models.ManyToManyField(help_text='Выбирете категорию книги',
                                         to='catalog.Category'),
        ),
        migrations.AddField(
            model_name='book',
            name='language',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                to='catalog.Language'),
        ),
        migrations.AddField(
            model_name='book',
            name='publisher',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.SET_NULL,
                to='catalog.Publisher'),
        ),
    ]
class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='Cafeteria',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('c_date', models.DateField(default=catalog.models.current_date, null=True, verbose_name='Date')),
                ('c_time', models.CharField(default=catalog.models.current_time, max_length=100, null=True, verbose_name='Time (24 hr.)')),
                ('c_coordinator', models.CharField(blank=True, max_length=100, null=True, verbose_name='Staff Pool Coordinator')),
                ('c_main_doors', models.CharField(blank=True, max_length=100, null=True, verbose_name='Main Doors')),
                ('c_south_patio_doors', models.CharField(blank=True, max_length=100, null=True, verbose_name='South Patio Doors')),
                ('c_north_patio_doors_1', models.CharField(blank=True, max_length=100, null=True, verbose_name='North Patio Doors 1')),
                ('c_north_patio_doors_2', models.CharField(blank=True, max_length=100, null=True, verbose_name='North Patio Doors 2')),
                ('c_monitor', models.CharField(blank=True, max_length=100, null=True, verbose_name='Telephone Monitor')),
                ('c_directors', models.CharField(blank=True, max_length=100, null=True, verbose_name='Patient/Visitor Director(s)')),
                ('c_runners', models.CharField(blank=True, max_length=100, null=True, verbose_name='Command Centre Runner(s)')),
                ('c_num_staff', models.CharField(blank=True, max_length=100, null=True, verbose_name='Number of Staff Present')),
                ('c_explain', models.NullBooleanField(verbose_name='Explained to Participants')),
            ],
            options={
                'verbose_name': 'Cafeteria',
                'verbose_name_plural': 'Cafeteria',
            },
        ),
        migrations.CreateModel(
            name='CodeBlue',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('blue_date', models.DateField(default=catalog.models.current_date, verbose_name='Date')),
                ('blue_time', models.CharField(default=catalog.models.current_time, max_length=100, verbose_name='Time (24hr.)')),
                ('blue_what_went_well', models.TextField(blank=True, null=True, verbose_name='What Went Well')),
                ('blue_did_not_go_well', models.TextField(blank=True, null=True, verbose_name="What Didn't Go Well")),
                ('blue_system_issues', models.TextField(blank=True, null=True, verbose_name='System Issues')),
                ('blue_what_was_learned', models.TextField(blank=True, null=True, verbose_name='What Was Learned/Recommendations/Goals')),
                ('blue_who_will_follow_up', models.TextField(blank=True, null=True, verbose_name='Who Will Follow Up/Communicate')),
            ],
            options={
                'verbose_name': 'Code Blue',
                'verbose_name_plural': 'Code Blue',
            },
        ),
        migrations.CreateModel(
            name='CodePink',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('pink_date', models.DateField(default=catalog.models.current_date, verbose_name='Date')),
                ('pink_time', models.CharField(default=catalog.models.current_time, max_length=100, verbose_name='Time (24hr.)')),
                ('pink_what_went_well', models.TextField(blank=True, null=True, verbose_name='What Went Well')),
                ('pink_did_not_go_well', models.TextField(blank=True, null=True, verbose_name="What Didn't Go Well")),
                ('pink_system_issues', models.TextField(blank=True, null=True, verbose_name='System Issues')),
                ('pink_what_was_learned', models.TextField(blank=True, null=True, verbose_name='What Was Learned/Recommendations/Goals')),
                ('pink_who_will_follow_up', models.TextField(blank=True, null=True, verbose_name='Who Will Follow Up/Communicate')),
            ],
            options={
                'verbose_name': 'Code Pink',
                'verbose_name_plural': 'Code Pink',
            },
        ),
        migrations.CreateModel(
            name='CodeStatuses',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('code_timestamp', models.DateTimeField(auto_now=True, null=True, verbose_name='Time of Status Change')),
                ('code_red_status', models.CharField(blank=True, default='Normal', max_length=100, null=True, verbose_name='Code Red Status')),
                ('status_setter', models.CharField(blank=True, max_length=100, null=True, verbose_name='Status Setter')),
                ('from_location', models.CharField(blank=True, max_length=100, null=True, verbose_name='From')),
                ('to_location', models.CharField(blank=True, max_length=100, null=True, verbose_name='To')),
            ],
            options={
                'verbose_name': 'Code Red Status',
                'verbose_name_plural': 'Code Red Status',
            },
        ),
        migrations.CreateModel(
            name='East_Lobby',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('e_date', models.DateField(blank=True, default=catalog.models.current_date, null=True, verbose_name='Date')),
                ('e_time', models.CharField(default=catalog.models.current_time, max_length=100, null=True, verbose_name='Time (24 hr.)')),
                ('e_coordinator', models.CharField(blank=True, max_length=100, null=True, verbose_name='Staff Pool Coordinator')),
                ('e_main_doors', models.CharField(blank=True, max_length=100, null=True, verbose_name='Main Doors')),
                ('e_lab_entrance', models.CharField(blank=True, max_length=100, null=True, verbose_name='Lab Entrance')),
                ('e_ed_entrance', models.CharField(blank=True, max_length=100, null=True, verbose_name='ED Entrance')),
                ('e_monitor', models.CharField(blank=True, max_length=100, null=True, verbose_name='Telephone Monitor')),
                ('e_directors', models.CharField(blank=True, max_length=100, null=True, verbose_name='Patient/Visitor Director(s)')),
                ('e_runners', models.CharField(blank=True, max_length=100, null=True, verbose_name='Command Centre Runner(s)')),
                ('e_num_staff', models.CharField(blank=True, max_length=100, null=True, verbose_name='Number of Staff Present')),
                ('e_explain', models.NullBooleanField(verbose_name='Explained to Participants')),
            ],
            options={
                'verbose_name': 'East Lobby',
                'verbose_name_plural': 'East Lobby',
            },
        ),
        migrations.CreateModel(
            name='IncidentCommander',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('i_date', models.DateField(blank=True, default=catalog.models.current_date, null=True, verbose_name='Date')),
                ('i_time', models.CharField(default=catalog.models.current_time, max_length=100, null=True, verbose_name='Time (24 hr.)')),
                ('i_commander', models.CharField(blank=True, max_length=100, null=True, verbose_name='Incident Commander')),
                ('i_num_staff_c', models.CharField(blank=True, max_length=100, null=True, verbose_name='Number of Staff at Cafeteria')),
                ('i_num_staff_e', models.CharField(blank=True, max_length=100, null=True, verbose_name='Number of Staff at East Lobby')),
                ('i_num_staff_t', models.CharField(blank=True, max_length=100, null=True, verbose_name='Number of Staff at Town Centre')),
                ('i_captain', models.CharField(blank=True, max_length=100, null=True, verbose_name='Area Captain')),
                ('i_signal_silence_time', models.CharField(blank=True, max_length=100, null=True, verbose_name='Time (24 hr.) of Signal Silence')),
                ('i_all_clear_time', models.CharField(blank=True, max_length=100, null=True, verbose_name='Time (24 hr.) of All Clear')),
                ('i_location_of_evacuation', models.CharField(blank=True, max_length=100, null=True, verbose_name='Location of Evacuation')),
                ('i_area_of_refuge', models.CharField(blank=True, max_length=100, null=True, verbose_name='Area of Refuge')),
                ('i_signed_fire_documentation', models.NullBooleanField(verbose_name='Signed Fire Department Documentation')),
            ],
            options={
                'verbose_name': 'Incident Command',
                'verbose_name_plural': 'Incident Command',
            },
        ),
        migrations.CreateModel(
            name='Town_Centre',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('t_date', models.DateField(blank=True, default=catalog.models.current_date, null=True, verbose_name='Date')),
                ('t_time', models.CharField(default=catalog.models.current_time, max_length=100, null=True, verbose_name='Time (24 hr.)')),
                ('t_coordinator', models.CharField(blank=True, max_length=100, null=True, verbose_name='Staff Pool Coordinator')),
                ('t_horticultural', models.CharField(blank=True, max_length=100, null=True, verbose_name='Horticultural Entrance')),
                ('t_town_centre_main_street', models.CharField(blank=True, max_length=100, null=True, verbose_name='Town Centre/Main Street')),
                ('t_monitor', models.CharField(blank=True, max_length=100, null=True, verbose_name='Telephone Monitor')),
                ('t_directors', models.CharField(blank=True, max_length=100, null=True, verbose_name='Patient/Visitor Director(s)')),
                ('t_runners', models.CharField(blank=True, max_length=100, null=True, verbose_name='Command Centre Runner(s)')),
                ('t_num_staff', models.CharField(blank=True, max_length=100, null=True, verbose_name='Number of Staff Present')),
                ('t_explain', models.NullBooleanField(verbose_name='Explained to Participants')),
            ],
            options={
                'verbose_name': 'Town Centre',
                'verbose_name_plural': 'Town Centre',
            },
        ),
    ]
コード例 #25
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Movies',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('plot', models.CharField(max_length=1000)),
                ('genres',
                 djongo.models.fields.ArrayModelField(
                     model_container=catalog.models.Genre)),
                ('runtime', models.PositiveIntegerField()),
                ('cast',
                 djongo.models.fields.ArrayModelField(
                     model_container=catalog.models.Cast)),
                ('poster', models.CharField(max_length=1000, null=True)),
                ('title', models.CharField(max_length=1000)),
                ('fullplot', models.CharField(max_length=1000)),
                ('countries',
                 djongo.models.fields.ArrayModelField(
                     model_container=catalog.models.Country)),
                ('released', models.DateField()),
                ('languages',
                 djongo.models.fields.ArrayModelField(
                     model_container=catalog.models.Language)),
                ('directors',
                 djongo.models.fields.ArrayModelField(
                     model_container=catalog.models.Director)),
                ('writers',
                 djongo.models.fields.ArrayModelField(
                     model_container=catalog.models.Writers)),
                ('year', models.PositiveIntegerField()),
                ('imdb',
                 djongo.models.fields.EmbeddedModelField(
                     model_container=catalog.models.Imdb, null=True)),
                ('tomatoes',
                 djongo.models.fields.EmbeddedModelField(
                     model_container=catalog.models.Tomatoes, null=True)),
                ('Douban',
                 djongo.models.fields.EmbeddedModelField(
                     model_container=catalog.models.DouBan, null=True)),
            ],
        ),
        migrations.CreateModel(
            name='Users',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=128)),
                ('email', models.EmailField(max_length=254, unique=True)),
                ('password', models.CharField(max_length=256)),
            ],
        ),
        migrations.CreateModel(
            name='Ratings',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('date', models.DateField(auto_now_add=True)),
                ('rating',
                 models.IntegerField(
                     choices=[(0, '0'), (1,
                                         '1'), (2,
                                                '2'), (3,
                                                       '3'), (4,
                                                              '4'), (5,
                                                                     '5')])),
                ('movie_id',
                 djongo.models.fields.ArrayReferenceField(
                     on_delete=django.db.models.deletion.CASCADE,
                     to='catalog.Movies')),
                ('user_id',
                 djongo.models.fields.ArrayReferenceField(
                     on_delete=django.db.models.deletion.CASCADE,
                     to='catalog.Users')),
            ],
            options={
                'ordering': ['-date'],
            },
        ),
    ]
コード例 #26
0
class Migration(migrations.Migration):

    dependencies = [
        ('catalog', '0029_auto_20170105_0639'),
    ]

    operations = [
        migrations.AlterField(
            model_name='category',
            name='image',
            field=models.ImageField(blank=True, upload_to='img/category'),
        ),
        migrations.AlterField(
            model_name='category',
            name='slug',
            field=models.SlugField(
                help_text=
                'Unique value for product page URL, created from name.',
                max_length=255,
                unique=True),
        ),
        migrations.AlterField(
            model_name='product',
            name='image',
            field=models.ImageField(
                blank=True,
                height_field='height',
                storage=catalog.storage.OverwriteStorage(),
                upload_to=catalog.models.UploadToPathAndRename('img/items'),
                width_field='width'),
        ),
        migrations.AlterField(
            model_name='product',
            name='slug',
            field=models.SlugField(
                help_text=
                'Unique value for product page URL, created from name.',
                max_length=400,
                unique=True),
        ),
        migrations.AlterField(
            model_name='product',
            name='thumbnail',
            field=models.ImageField(
                blank=True,
                height_field='height',
                storage=catalog.storage.OverwriteStorage(),
                upload_to=catalog.models.UploadToPathAndRenameThumbnail(
                    'img/items'),
                width_field='width'),
        ),
        migrations.AlterField(
            model_name='product',
            name='unit',
            field=models.CharField(
                default='Piece',
                help_text=
                'Unit used to sell the product, e.g. 250 gm, bottle, etc.',
                max_length=100),
        ),
        migrations.AlterField(
            model_name='subcategory',
            name='slug',
            field=models.SlugField(
                help_text=
                'Unique value for product page URL, created from name.',
                max_length=255,
                unique=True),
        ),
    ]
コード例 #27
0
ファイル: 0001_initial.py プロジェクト: adsk2050/loclib
class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='Author',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('first_name', models.CharField(max_length=30)),
                ('last_name', models.CharField(max_length=30)),
                ('date_of_birth', models.DateField(blank=True, null=True)),
                ('date_of_death', models.DateField(blank=True, null=True, verbose_name='Died')),
            ],
            options={
                'ordering': ['first_name', 'last_name'],
            },
        ),
        migrations.CreateModel(
            name='Book',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(max_length=200)),
                ('summary', models.TextField(blank='This book belongs to AD library. More information is not available right now. Please visit our library for details.', help_text='Enter a brief description of the book', max_length=1000, null=True)),
                ('isbn', models.BigIntegerField(help_text="Enter 13 Character ISBN without space or dash. <a href='https://www.isbn-international.org/content/what-isbn'>ISBN number</a>", unique=True, validators=[catalog.models.validate_isbn_check])),
                ('author', models.ForeignKey(on_delete=models.SET('get_author'), to='catalog.Author')),
            ],
        ),
        migrations.CreateModel(
            name='BookInstance',
            fields=[
                ('id', models.UUIDField(default=uuid.uuid4, help_text='Unique ID for this particular book across whole library', primary_key=True, serialize=False, verbose_name='Unique Identification Number')),
                ('imprint', models.CharField(max_length=200)),
                ('due_back', models.DateField(blank=True, null=True)),
                ('status', models.CharField(blank=True, choices=[('m', 'Maintenance'), ('o', 'On loan'), ('a', 'Available'), ('r', 'Reserved')], default='m', help_text='Book availability', max_length=1)),
                ('book', models.ForeignKey(on_delete=models.SET('if_book_deleted'), to='catalog.Book')),
            ],
            options={
                'ordering': ['due_back'],
            },
        ),
        migrations.CreateModel(
            name='Genre',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(help_text='Enter a book genre (e.g. Science Fiction, French Poetry etc.)', max_length=200)),
            ],
        ),
        migrations.CreateModel(
            name='Language',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(help_text='Genre', max_length=20)),
            ],
        ),
        migrations.AddField(
            model_name='bookinstance',
            name='language',
            field=models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to='catalog.Language'),
        ),
        migrations.AddField(
            model_name='book',
            name='genre',
            field=models.ManyToManyField(help_text='Select a genre for this book', to='catalog.Genre'),
        ),
        migrations.AddField(
            model_name='book',
            name='language',
            field=models.ManyToManyField(to='catalog.Language'),
        ),
    ]
コード例 #28
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Category',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=50)),
            ],
        ),
        migrations.CreateModel(
            name='Product',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name', models.CharField(max_length=255)),
                ('type', models.CharField(max_length=50)),
                ('color', models.CharField(max_length=20)),
                ('size', models.CharField(max_length=2)),
                ('brand', models.CharField(max_length=50)),
            ],
        ),
        migrations.CreateModel(
            name='Shop',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('picture',
                 models.ImageField(
                     height_field=200,
                     max_length=255,
                     upload_to=catalog.models.shop_directory_path,
                     width_field=200)),
                ('name', models.CharField(max_length=255)),
                ('address', models.CharField(max_length=255)),
                ('phone',
                 phonenumber_field.modelfields.PhoneNumberField(max_length=128,
                                                                region=None)),
                ('website', models.URLField(blank=True)),
                ('facebook', models.URLField(blank=True)),
                ('twitter', models.URLField(blank=True)),
                ('instagram', models.URLField(blank=True)),
                ('categories',
                 models.ManyToManyField(related_name='shops',
                                        to='catalog.Category')),
            ],
        ),
        migrations.CreateModel(
            name='ProductImage',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('image', models.ImageField(max_length=255, upload_to=None)),
                ('product',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='gallery',
                                   to='catalog.Product')),
            ],
        ),
        migrations.AddField(
            model_name='product',
            name='shop',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                related_name='products',
                to='catalog.Shop'),
        ),
    ]
コード例 #29
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='Course',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(default='course',
                                  help_text='Enter course title',
                                  max_length=80)),
                ('crn',
                 models.CharField(default='00000',
                                  help_text='Enter course title',
                                  max_length=6,
                                  unique=True)),
                ('description',
                 models.TextField(default='This class description',
                                  help_text='Enter a detailed description')),
            ],
        ),
        migrations.CreateModel(
            name='Project',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('short_description',
                 models.CharField(help_text='Enter a short description',
                                  max_length=60)),
                ('long_description',
                 models.TextField(help_text='Enter a detailed description')),
            ],
        ),
        migrations.CreateModel(
            name='TestCase',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('submitted_at',
                 models.DateField(blank=True, default=datetime.datetime.now)),
                ('test_file',
                 models.FileField(
                     max_length=255,
                     null=True,
                     upload_to=catalog.models.get_files_path,
                     validators=[
                         django.core.validators.FileExtensionValidator(
                             allowed_extensions=['zip'])
                     ])),
                ('project',
                 models.ForeignKey(
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='catalog.Project')),
            ],
        ),
        migrations.CreateModel(
            name='Take',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('course',
                 models.ForeignKey(
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='catalog.Course')),
                ('student',
                 models.ForeignKey(
                     limit_choices_to={'groups__name': 'Student'},
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='MasterAssignment',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(help_text='Enter a name', max_length=60)),
                ('course',
                 models.ForeignKey(
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='catalog.Course')),
            ],
        ),
        migrations.CreateModel(
            name='Instruct',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('course',
                 models.ForeignKey(
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='catalog.Course')),
                ('instructor',
                 models.ForeignKey(
                     limit_choices_to={'groups__name': 'Instructor'},
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Grade',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('course',
                 models.ForeignKey(
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='catalog.Course')),
                ('grader',
                 models.ForeignKey(
                     limit_choices_to={'groups__name': 'Grader'},
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Assignment',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('name',
                 models.CharField(help_text='Enter a name', max_length=60)),
                ('due_date', models.DateField(blank=True, null=True)),
                ('assigned_student',
                 models.ForeignKey(
                     help_text='Assign students to assignment',
                     limit_choices_to={'groups__name': 'Student'},
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to=settings.AUTH_USER_MODEL)),
                ('course',
                 models.ForeignKey(
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='catalog.Course')),
                ('master',
                 models.ForeignKey(
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='catalog.MasterAssignment')),
                ('project',
                 models.ForeignKey(
                     null=True,
                     on_delete=django.db.models.deletion.SET_NULL,
                     to='catalog.Project')),
            ],
        ),
    ]
コード例 #30
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='Author',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('surname', models.CharField(max_length=200)),
                ('name', models.CharField(max_length=200)),
                ('patronymic', models.CharField(max_length=200)),
                ('birth_date', models.DateField()),
            ],
        ),
        migrations.CreateModel(
            name='Book',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('uuid',
                 models.UUIDField(
                     default=uuid.uuid4,
                     help_text=
                     'Unique ID for this particular book across whole library')
                 ),
                ('title', models.CharField(max_length=200)),
                ('pub_date',
                 models.DateTimeField(default=datetime.datetime(2018,
                                                                5,
                                                                21,
                                                                2,
                                                                45,
                                                                0,
                                                                85829,
                                                                tzinfo=utc),
                                      verbose_name='date published')),
                ('read_date',
                 models.DateTimeField(verbose_name='date reading')),
                ('image', models.ImageField(blank=True,
                                            null=True,
                                            upload_to='')),
                ('file',
                 models.FileField(blank=True,
                                  null=True,
                                  upload_to='',
                                  validators=[catalog.models.file_size])),
                ('can_download', models.BooleanField(default=False)),
                ('author',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='catalog.Author')),
            ],
        ),
        migrations.CreateModel(
            name='BookReading',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('date_last_read',
                 models.DateTimeField(verbose_name='time last reading')),
                ('book',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   to='catalog.Book')),
            ],
        ),
        migrations.CreateModel(
            name='Profile',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('user',
                 models.OneToOneField(
                     on_delete=django.db.models.deletion.CASCADE,
                     to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.AddField(
            model_name='bookreading',
            name='user',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.CASCADE,
                to='catalog.Profile'),
        ),
    ]