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, ), ]
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='Изображение'), ), ]
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'), ), ]
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]), ), ]
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')), ], ), ]
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')), ], ), ]
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), ), ]
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), ), ]
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='Изображение'), ), ]
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), ), ]
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), ), ]
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='Изображение'), ), ]
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)), ], ), ]
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), ), ]
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, ), ]
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), ), ]
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), ), ]
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)), ], ), ]
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='Изображение'), ), ]
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), ), ]