class Migration(migrations.Migration):

    initial = True

    dependencies = [
    ]

    operations = [
        migrations.CreateModel(
            name='Book',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('created', models.DateTimeField(auto_now_add=True)),
                ('modified', models.DateTimeField(auto_now=True)),
                ('title', models.CharField(max_length=50)),
                ('short_description', models.CharField(max_length=70)),
                ('long_description', models.TextField()),
                ('release_date', models.DateField()),
                ('price', models.PositiveIntegerField()),
                ('author', models.CharField(max_length=70)),
                ('rating', models.PositiveIntegerField(validators=[django.core.validators.MaxLengthValidator(5)])),
                ('author_image', models.ImageField(upload_to=books.models.profile_directory_path)),
                ('book_image', models.ImageField(upload_to=books.models.book_directory_path)),
            ],
            options={
                'abstract': False,
            },
        ),
    ]
class Migration(migrations.Migration):

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

    operations = [
        migrations.RenameField(
            model_name='author',
            old_name='name',
            new_name='first_name',
        ),
        migrations.AddField(
            model_name='author',
            name='last_name',
            field=models.CharField(default='Juan', max_length=100),
            preserve_default=False,
        ),
        migrations.AddField(
            model_name='book',
            name='cover_img',
            field=models.ImageField(default='/covers/default_cover.jpeg', null=True, upload_to=books.models.cover_upload_path),
        ),
        migrations.AddField(
            model_name='book',
            name='pages',
            field=models.IntegerField(default=22),
            preserve_default=False,
        ),
    ]
Beispiel #3
0
class Migration(migrations.Migration):

    dependencies = [
        ('directories', '0007_series'),
        ('books', '0002_alter_book_options'),
    ]

    operations = [
        migrations.AlterField(
            model_name='book',
            name='ph',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.PROTECT,
                related_name='books',
                to='directories.publishinghouse',
                verbose_name='Издательство'),
        ),
        migrations.AlterField(
            model_name='book',
            name='picture',
            field=models.ImageField(default='Books/Book',
                                    upload_to=books.models.book_directory_path,
                                    verbose_name='Изображение'),
        ),
    ]
Beispiel #4
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        ('sites', '0002_alter_domain_unique'),
    ]

    operations = [
        migrations.CreateModel(
            name='Book',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('validated', models.BooleanField(default=False)),
                ('start_publication_on', models.DateTimeField(default=datetime.datetime.now)),
                ('end_publication_on', models.DateTimeField(blank=True, null=True)),
                ('lang', models.CharField(max_length=5)),
                ('title', models.CharField(max_length=100)),
                ('slug', models.SlugField(max_length=100, unique=True)),
                ('authors', models.CharField(max_length=200)),
                ('url', models.URLField(blank=True)),
                ('affiliate_url', models.URLField(blank=True)),
                ('isbn_10', models.CharField(blank=True, max_length=10, null=True)),
                ('isbn_13', models.CharField(blank=True, max_length=13, null=True)),
                ('asin', models.CharField(blank=True, max_length=20, null=True)),
                ('description', models.TextField()),
                ('cover', models.ImageField(blank=True, upload_to=books.models.cover_filename)),
            ],
            options={
                'verbose_name': 'Book',
                'verbose_name_plural': 'Books',
            },
            managers=[
                ('objects', django.db.models.manager.Manager()),
                ('on_site', books.models.SiteBookManager()),
            ],
        ),
        migrations.CreateModel(
            name='Editor',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('name', models.CharField(max_length=100)),
                ('slug', models.SlugField(unique=True)),
            ],
            options={
                'verbose_name': 'Editor',
                'verbose_name_plural': 'Editors',
            },
        ),
        migrations.AddField(
            model_name='book',
            name='editor',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='books.Editor'),
        ),
        migrations.AddField(
            model_name='book',
            name='site',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='sites.Site'),
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('books', '0004_auto_20210504_1959'),
    ]

    operations = [
        migrations.AddField(
            model_name='author',
            name='portrait',
            field=models.ImageField(blank=True,
                                    null=True,
                                    upload_to=books.models.portrait_path,
                                    verbose_name='Portrait'),
        ),
        migrations.AlterField(
            model_name='book',
            name='rate',
            field=models.FloatField(
                default=0,
                help_text='Please enter float value (range 0.0 - 5.0)',
                null=True,
                validators=[
                    django.core.validators.MinValueValidator(0.0),
                    django.core.validators.MaxValueValidator(5.0)
                ],
                verbose_name='Rate'),
        ),
    ]
Beispiel #6
0
class Migration(migrations.Migration):

    dependencies = [
        ('books', '0003_alter_author_name'),
    ]

    operations = [
        migrations.AddField(
            model_name='book',
            name='cover',
            field=models.ImageField(blank=True,
                                    null=True,
                                    upload_to=books.models.cover_path,
                                    verbose_name='Cover'),
        ),
        migrations.AddField(
            model_name='book',
            name='type',
            field=models.CharField(choices=[('epika', 'Epika'),
                                            ('lyrika', 'Lyrika'),
                                            ('drama', 'Drama')],
                                   default='image',
                                   max_length=6),
        ),
    ]
class Migration(migrations.Migration):

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

    operations = [
        migrations.AddField(
            model_name='book',
            name='slug',
            field=models.CharField(db_index=True,
                                   default=django.utils.timezone.now,
                                   max_length=200),
            preserve_default=False,
        ),
        migrations.AlterField(
            model_name='book',
            name='image',
            field=models.ImageField(blank=True,
                                    null=True,
                                    upload_to=books.models.get_file_path),
        ),
        migrations.AlterField(
            model_name='book',
            name='title',
            field=models.CharField(db_index=True, max_length=200),
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('books', '0004_auto_20200629_1031'),
    ]

    operations = [
        migrations.RemoveField(
            model_name='book',
            name='download',
        ),
        migrations.RemoveField(
            model_name='book',
            name='image_url',
        ),
        migrations.AlterField(
            model_name='book',
            name='descriptions',
            field=models.TextField(),
        ),
        migrations.AlterField(
            model_name='book',
            name='image',
            field=models.ImageField(
                upload_to='books/images',
                validators=[books.models.Book.validate_image]),
        ),
    ]
Beispiel #9
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='Book',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('title', models.CharField(max_length=50)),
                ('description', models.TextField()),
                ('image',
                 models.ImageField(blank=True,
                                   null=True,
                                   upload_to=books.models.get_image_path)),
                ('listed_date',
                 models.DateTimeField(default=datetime.datetime(
                     2019, 4, 18, 11, 2, 15, 419272, tzinfo=utc))),
                ('posted_date', models.DateTimeField(blank=True, null=True)),
                ('owner',
                 models.ForeignKey(on_delete=django.db.models.deletion.CASCADE,
                                   related_name='book_owner',
                                   to='accounts.User')),
            ],
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('books', '0015_auto_20190225_1919'),
    ]

    operations = [
        migrations.AddField(
            model_name='book',
            name='rating',
            field=models.DecimalField(decimal_places=2, default=0, max_digits=3, null=True),
        ),
        migrations.AddField(
            model_name='book',
            name='rating_counts',
            field=models.PositiveIntegerField(default=0, null=True),
        ),
        migrations.AlterField(
            model_name='book',
            name='category',
            field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='books', to='books.Category', verbose_name='category'),
        ),
        migrations.AlterField(
            model_name='book',
            name='city',
            field=models.CharField(max_length=50, verbose_name='city'),
        ),
        migrations.AlterField(
            model_name='book',
            name='name',
            field=models.CharField(max_length=100, verbose_name='Title'),
        ),
        migrations.AlterField(
            model_name='book',
            name='price',
            field=models.DecimalField(decimal_places=2, max_digits=10, verbose_name='price'),
        ),
        migrations.CreateModel(
            name='BookImage',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('image', models.ImageField(blank=True, null=True, upload_to=books.models.user_directory_path)),
                ('thumbnail', models.ImageField(null=True, upload_to=books.models.user_directory_path2)),
                ('book', models.ForeignKey(default=None, on_delete=django.db.models.deletion.CASCADE, to='books.Book')),
            ],
        ),
    ]
Beispiel #11
0
class Migration(migrations.Migration):

    initial = True

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

    operations = [
        migrations.CreateModel(
            name='Book',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(max_length=100, verbose_name='제목')),
                ('disclosure', models.BooleanField(default=False, verbose_name='공개 허용 여부')),
                ('author', models.CharField(max_length=50, verbose_name='저자')),
                ('translator', models.CharField(blank=True, max_length=50, null=True, verbose_name='번역자')),
                ('publisher', models.CharField(max_length=50, verbose_name='출판사')),
                ('pub_date', models.DateField(blank=True, null=True, verbose_name='출간일 (최종)')),
                ('description', mdeditor.fields.MDTextField(blank=True, null=True, verbose_name='책설명')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL, verbose_name='등록자')),
            ],
            options={
                'verbose_name': '1. 도서',
                'verbose_name_plural': '1. 도서',
                'ordering': ('-created_at',),
            },
        ),
        migrations.CreateModel(
            name='Subject',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('seq', models.PositiveSmallIntegerField(verbose_name='순서')),
                ('title', models.CharField(max_length=100, verbose_name='단원 명칭')),
                ('level', models.IntegerField(choices=[(1, ' 1'), (2, ' 2'), (3, ' 3'), (4, ' 4'), (5, ' 5')], verbose_name='단원 레벨')),
                ('content', mdeditor.fields.MDTextField(blank=True, verbose_name='단원 내용')),
                ('created_at', models.DateTimeField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('book', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='books.book')),
                ('user', models.ForeignKey(null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL, verbose_name='등록자')),
            ],
            options={
                'verbose_name': '2. 단원',
                'verbose_name_plural': '2. 단원',
                'ordering': ('book', 'seq'),
            },
        ),
        migrations.CreateModel(
            name='Images',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('image', models.ImageField(upload_to=books.models.get_image_filename, verbose_name='Image')),
                ('subject', models.ForeignKey(default=None, on_delete=django.db.models.deletion.CASCADE, to='books.subject')),
            ],
        ),
    ]
Beispiel #12
0
class Migration(migrations.Migration):

    dependencies = [
        ('books', '0019_auto_20191011_2102'),
    ]

    operations = [
        migrations.AlterField(
            model_name='book',
            name='cover',
            field=models.ImageField(blank=True, null=True, upload_to=books.models.image_folder, verbose_name='Обложка'),
        ),
    ]
class Migration(migrations.Migration):

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

    operations = [
        migrations.AddField(
            model_name='books',
            name='image',
            field=models.ImageField(blank=True, null=True, upload_to=books.models.uplaod_image_book),
        ),
    ]
Beispiel #14
0
class Migration(migrations.Migration):

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

    operations = [
        migrations.AlterField(
            model_name='book',
            name='poster_image',
            field=models.ImageField(blank=True, null=True, upload_to=books.models.posters_dir),
        ),
    ]
Beispiel #15
0
class Migration(migrations.Migration):

    dependencies = [
        ('books', '0009_auto_20210624_0910'),
    ]

    operations = [
        migrations.AlterField(
            model_name='book',
            name='picture',
            field=models.ImageField(blank=True, default='books/book0', upload_to=books.models.book_directory_path, verbose_name='Изображение'),
        ),
    ]
Beispiel #16
0
class Migration(migrations.Migration):

    dependencies = [
        ('books', '0004_auto_20170810_1757'),
    ]

    operations = [
        migrations.AlterField(
            model_name='author',
            name='photo',
            field=models.ImageField(blank=True,
                                    null=True,
                                    upload_to=books.models.get_image_path),
        ),
        migrations.AlterField(
            model_name='book',
            name='photo',
            field=models.ImageField(blank=True,
                                    null=True,
                                    upload_to=books.models.get_image_path),
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('books', '0008_auto_20170420_0531'),
    ]

    operations = [
        migrations.AlterField(
            model_name='profile',
            name='photo',
            field=models.ImageField(blank=True,
                                    upload_to=books.models.getProfilePath),
        ),
    ]
Beispiel #18
0
class Migration(migrations.Migration):

    dependencies = [
        ('books', '0003_auto_20180525_2058'),
    ]

    operations = [
        migrations.AlterField(
            model_name='book',
            name='image',
            field=models.ImageField(
                upload_to=books.models.book_directory_path),
        ),
    ]
Beispiel #19
0
class Migration(migrations.Migration):

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

    operations = [
        migrations.AlterField(
            model_name='book',
            name='cover_image',
            field=models.ImageField(null=True,
                                    upload_to=books.models.image_path),
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('books', '0006_alter_book_series'),
    ]

    operations = [
        migrations.AlterField(
            model_name='book',
            name='picture',
            field=models.ImageField(default='Books/book0.png',
                                    upload_to=books.models.book_directory_path,
                                    verbose_name='Изображение'),
        ),
    ]
Beispiel #21
0
class Migration(migrations.Migration):

    initial = True

    dependencies = []

    operations = [
        migrations.CreateModel(
            name='Book',
            fields=[
                ('id',
                 models.AutoField(auto_created=True,
                                  primary_key=True,
                                  serialize=False,
                                  verbose_name='ID')),
                ('image',
                 models.ImageField(upload_to=books.models.upload_location)),
                ('book_name', models.CharField(max_length=100)),
                ('branch',
                 models.CharField(choices=[
                     ('Mechanical', 'Mechanical'),
                     ('Computer Science', 'Computer Science'),
                     ('Information Science', 'Information Science'),
                     ('Chemical Engineering', 'Chemical Engineering'),
                     ('Civil Engineering', 'Civil Engineering'),
                     ('Electrical Engineering', 'Electrical Engineering'),
                     ('Electronic and Communication',
                      'Electronic and Communication'),
                     ('Medical Electronics', 'Medical Electronics'),
                     ('Instrumentaion Engineering',
                      'Instrumentaion Engineering'),
                     ('Architecture', 'Architecture')
                 ],
                                  max_length=100)),
                ('sem',
                 models.PositiveIntegerField(
                     choices=[(1, 1), (3, 3), (3,
                                               3), (4,
                                                    4), (5,
                                                         5), (6,
                                                              6), (7,
                                                                   7), (8,
                                                                        8)])),
                ('price', models.PositiveIntegerField()),
                ('available', models.BooleanField(default=True)),
            ],
        ),
    ]
Beispiel #22
0
class Migration(migrations.Migration):

    dependencies = [
        ('books', '0015_auto_20190518_1845'),
    ]

    operations = [
        migrations.AlterModelOptions(
            name='books',
            options={'ordering': ('title', )},
        ),
        migrations.AddField(
            model_name='books',
            name='typology',
            field=models.ForeignKey(
                null=True,
                on_delete=django.db.models.deletion.PROTECT,
                to='books.Type'),
        ),
        migrations.AlterField(
            model_name='books',
            name='downloads',
            field=models.IntegerField(default=0, editable=False),
        ),
        migrations.AlterField(
            model_name='books',
            name='image',
            field=models.ImageField(blank=True, upload_to='images/'),
        ),
        migrations.AlterField(
            model_name='books',
            name='pdf',
            field=models.FileField(
                upload_to=books.models.Document.path_and_rename),
        ),
        migrations.AlterField(
            model_name='books',
            name='slug',
            field=models.SlugField(max_length=255),
        ),
        migrations.AlterField(
            model_name='books',
            name='uploader',
            field=models.ForeignKey(
                on_delete=django.db.models.deletion.PROTECT,
                to=settings.AUTH_USER_MODEL),
        ),
    ]
Beispiel #23
0
class Migration(migrations.Migration):

    dependencies = [
        ('books', '0012_auto_20201108_1926'),
    ]

    operations = [
        migrations.AddField(
            model_name='book',
            name='pic',
            field=models.ImageField(default='file.txt',
                                    upload_to=books.models.upload,
                                    verbose_name='Book picture'),
            preserve_default=False,
        ),
    ]
Beispiel #24
0
class Migration(migrations.Migration):

    dependencies = [
        ('books', '0008_monitor'),
    ]

    operations = [
        migrations.AlterField(
            model_name='resource',
            name='image',
            field=models.ImageField(
                blank=True,
                null=True,
                upload_to=books.models.Resource.get_image_path),
        ),
    ]
Beispiel #25
0
class Migration(migrations.Migration):

    dependencies = [
        ('books', '0010_auto_20190115_1717'),
    ]

    operations = [
        migrations.AlterField(
            model_name='resource',
            name='image',
            field=models.ImageField(
                blank=True,
                default='/media/images/no_image.png',
                null=True,
                upload_to=books.models.Resource.get_image_path),
        ),
    ]
Beispiel #26
0
class Migration(migrations.Migration):

    initial = True

    dependencies = [
        migrations.swappable_dependency(settings.AUTH_USER_MODEL),
        ('category', '0001_initial'),
    ]

    operations = [
        migrations.CreateModel(
            name='Book',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('title', models.CharField(max_length=255)),
                ('description', models.TextField()),
                ('author', models.CharField(max_length=255)),
                ('poster', models.ImageField(upload_to=books.models.poster_upload_to)),
                ('created_at', models.DateField(auto_now_add=True)),
                ('updated_at', models.DateTimeField(auto_now=True)),
                ('quantity', models.IntegerField()),
                ('price', models.DecimalField(decimal_places=2, max_digits=10)),
                ('rating', models.DecimalField(decimal_places=2, max_digits=10, null=True)),
                ('active', models.BooleanField(default=False)),
                ('category', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='category.category')),
                ('publisher', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Ratings',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('rating', models.IntegerField(validators=[django.core.validators.MaxValueValidator(5), django.core.validators.MinValueValidator(1)])),
                ('book', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='books.book')),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
        migrations.CreateModel(
            name='Favorites',
            fields=[
                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                ('book', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='books.book')),
                ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL)),
            ],
        ),
    ]
Beispiel #27
0
class Migration(migrations.Migration):

    dependencies = [
        ('books', '0009_auto_20190115_1343'),
    ]

    operations = [
        migrations.AlterField(
            model_name='resource',
            name='image',
            field=models.ImageField(
                blank=True,
                default=
                '/Users/saitoy55/git/13Flabo/django-projects/qrbook/media/no_image.png',
                null=True,
                upload_to=books.models.Resource.get_image_path),
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('books', '0008_alter_book_picture'),
    ]

    operations = [
        migrations.RenameField(
            model_name='book',
            old_name='author',
            new_name='authors',
        ),
        migrations.AlterField(
            model_name='book',
            name='picture',
            field=models.ImageField(blank=True, default='Books/book0', upload_to=books.models.book_directory_path, verbose_name='Изображение'),
        ),
    ]
Beispiel #29
0
class Migration(migrations.Migration):

    dependencies = [
        ('books', '0005_auto_20200630_0000'),
    ]

    operations = [
        migrations.AlterField(
            model_name='book',
            name='descriptions',
            field=models.TextField(blank=True, null=True),
        ),
        migrations.AlterField(
            model_name='book',
            name='image',
            field=models.ImageField(blank=True, null=True, upload_to='books/images', validators=[books.models.Book.validate_image]),
        ),
    ]
class Migration(migrations.Migration):

    dependencies = [
        ('books', '0003_auto_20190929_2104'),
    ]

    operations = [
        migrations.AddField(
            model_name='book',
            name='slug',
            field=models.SlugField(default=1),
            preserve_default=False,
        ),
        migrations.AlterField(
            model_name='book',
            name='cover',
            field=models.ImageField(upload_to=books.models.image_folder),
        ),
    ]