# Generated manually for ReadingProgress model from django.conf import settings from django.db import migrations, models import django.db.models.deletion class Migration(migrations.Migration): dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ('crud_book', '0007_alter_crudbookmodel_sub_title'), ] operations = [ migrations.CreateModel( name='ReadingProgress', fields=[ ('id', models.BigAutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('description', models.CharField(blank=True, max_length=255, null=True, verbose_name='描述')), ('creator', models.ForeignKey(db_constraint=False, null=True, on_delete=django.db.models.deletion.SET_NULL, related_query_name='creator_query', to=settings.AUTH_USER_MODEL, verbose_name='创建人')), ('dept_belong_id', models.CharField(blank=True, max_length=64, null=True, verbose_name='数据归属部门')), ('update_datetime', models.DateTimeField(auto_now=True, help_text='修改时间', null=True, verbose_name='修改时间')), ('create_datetime', models.DateTimeField(auto_now_add=True, help_text='创建时间', null=True, verbose_name='创建时间')), ('location', models.TextField(blank=True, null=True, verbose_name='阅读位置(CFI)')), ('progress', models.FloatField(default=0, verbose_name='阅读进度(%)')), ('book', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='crud_book.crudbookmodel', verbose_name='图书')), ('user', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='用户')), ], options={ 'verbose_name': '阅读进度', 'verbose_name_plural': '阅读进度', 'db_table': 'reading_progress', 'ordering': ('-update_datetime',), 'unique_together': {('user', 'book')}, }, ), ]