class Migration(migrations.Migration): dependencies = [ ('manager', '0004_serviceinfo_status'), ('case', '0008_testcasesuit_requirement_name'), ] operations = [ migrations.CreateModel( name='XMindCase', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(default='', max_length=50, verbose_name='项目名称')), ('designer', models.CharField(default='', max_length=50, verbose_name='设计者')), ('modifier', models.CharField(default='', max_length=50, verbose_name='修改者')), ('add_time', models.DateField(default=datetime.datetime.now, verbose_name='添加时间')), ('update_time', models.DateField(default=datetime.datetime.now, verbose_name='修改时间')), ('detail', DjangoUeditor.models.UEditorField(default='', verbose_name='需求详情')), ('status', models.CharField(choices=[('0', '删除'), ('1', '正常')], default='1', max_length=5, verbose_name='用例状态')), ('belong_project', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='manager.ProjectInfo', verbose_name='所属项目')), ('belong_service', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='manager.ServiceInfo', verbose_name='所属服务')), ], options={ 'verbose_name': '思维导图用例', 'verbose_name_plural': '思维导图用例', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Article', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=20, unique=True, verbose_name='相册名')), ('desc', models.CharField(max_length=100, verbose_name='文章描述')), ('date', models.DateField(default=datetime.datetime.now, verbose_name='日期')), ('content', DjangoUeditor.models.UEditorField(verbose_name='文章详细信息')), ('hits', models.IntegerField(default=0, verbose_name='点击量')), ('is_top', models.IntegerField(choices=[(0, '未置顶'), (1, '已置顶')], default=0, verbose_name='是否置顶')), ('add_time', models.DateTimeField(default=datetime.datetime.now, verbose_name='创建时间')), ('update_time', models.DateTimeField(default=datetime.datetime.now, verbose_name='更新时间')), ('is_del', models.IntegerField(choices=[(0, '未删除'), (1, '已删除')], default=0, 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': '文章', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Article', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100)), ('tag', models.CharField(blank=True, max_length=50)), ('date', models.DateField(auto_now_add=True)), ('content', DjangoUeditor.models.UEditorField(blank=True, default='', verbose_name='content')), ], options={ 'ordering': ['-date'], }, ), ]
class Migration(migrations.Migration): dependencies = [ ('products', '0006_auto_20190731_1023'), ] operations = [ migrations.AlterField( model_name='product', name='author', field=models.CharField(default='宋通轴承', max_length=20, verbose_name='作者'), ), migrations.CreateModel( name='Support', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=50, verbose_name='文章名')), ('desc', DjangoUeditor.models.UEditorField(default='', verbose_name='文章内容')), ('author', models.CharField(default='宋通轴承', max_length=20, verbose_name='作者')), ('views', models.PositiveIntegerField(default=0, verbose_name='热度')), ('add_date', models.DateField(auto_now_add=True, verbose_name='日期')), ('keywords', models.ManyToManyField(blank=True, null=True, to='products.KeyWord', verbose_name='关键字')), ], options={ 'verbose_name': '技术支持', 'verbose_name_plural': '技术支持', }, ), ]
class Migration(migrations.Migration): dependencies = [ ('organization', '0001_initial'), ] operations = [ migrations.AddField( model_name='teacher', name='birthday', field=models.DateField(blank=True, null=True, verbose_name='生日'), ), migrations.AlterField( model_name='courseorg', name='describe', field=DjangoUeditor.models.UEditorField(default='', verbose_name='机构描述'), ), migrations.AlterField( model_name='courseorg', name='image', field=models.ImageField(storage=utils.storage.ImageStorage(), upload_to='org/%Y/%m', verbose_name='封面图'), ), migrations.AlterField( model_name='teacher', name='image', field=models.ImageField(default='', storage=utils.storage.ImageStorage(), upload_to='teacher/%Y/%m', verbose_name='头像'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Info', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100, verbose_name='标题')), ('description', models.TextField(verbose_name='描述')), ('content', DjangoUeditor.models.UEditorField(verbose_name='内容')), ('image', models.FileField(upload_to='info/', verbose_name='封面上传')), ('created_time', models.DateField(auto_now_add=True, verbose_name='创建时间')), ], options={ 'verbose_name': '企业动态', 'verbose_name_plural': '企业动态', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='cate', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=20, verbose_name='分类名称')), ], options={ 'verbose_name': '分类名称', 'verbose_name_plural': '分类名称', }, ), migrations.CreateModel( name='news', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100, verbose_name='标题')), ('content', DjangoUeditor.models.UEditorField(verbose_name='内容')), ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='时间')), ('create_date', models.DateField(auto_now_add=True, verbose_name='日期')), ('status', models.CharField(choices=[('未审核', '未审核'), ('已审核', '已审核')], default='已审核', max_length=10, verbose_name='审核')), ('cate', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='sc.cate', 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': '新闻', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='TaskModel', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(help_text='提问标题', max_length=25, verbose_name='提问标题')), ('content', DjangoUeditor.models.UEditorField(default='', help_text='任务描述', verbose_name='任务描述')), ('mession_kind', models.CharField(help_text='问题分类', max_length=8, verbose_name='问题分类')), ('point_nums', models.IntegerField(default=0, help_text='点赞数', verbose_name='点赞数')), ('attention_nums', models.IntegerField(default=0, help_text='关注数', verbose_name='关注数')), ('task_level', models.IntegerField(choices=[(1, '游客级别'), (2, '普通用户界别'), (3, '教师级别')], default=1, help_text='问题级别', verbose_name='问题级别')), ('add_times', models.DateField(default=datetime.datetime.now, help_text='创建时间', verbose_name='创建时间')), ('user', models.ForeignKey(help_text='提问用户', on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='提问用户')), ], options={ 'verbose_name': '提问表', 'verbose_name_plural': '提问表', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='ArticleColumn', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('column', models.CharField(max_length=200)), ('created', models.DateField(auto_now_add=True)), ], ), migrations.CreateModel( name='ArticlePost', fields=[ ('pid', models.AutoField(auto_created=True, primary_key=True, serialize=False)), ('is_school_info', models.BooleanField(default=False)), ('title', models.CharField(max_length=200)), ('body', models.TextField()), ('ueditor_body', DjangoUeditor.models.UEditorField(null=True, verbose_name='内容')), ('isElite', models.BooleanField(default=False)), ('pub_date', models.DateTimeField(auto_now_add=True, db_index=True)), ('slug', models.SlugField(allow_unicode=True, default='django-db-models-fields-CharField', max_length=500)), ('comment_counter', models.IntegerField(default=0)), ], ), migrations.CreateModel( name='Comment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('ueditor_body', DjangoUeditor.models.UEditorField(null=True, verbose_name='内容')), ('created', models.DateTimeField(auto_now_add=True)), ('counter', models.IntegerField()), ], options={ 'ordering': ('created',), }, ), migrations.CreateModel( name='PostRead', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('read_time', models.IntegerField(default=0)), ('post_fk', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='article.ArticlePost')), ], ), ]
class Migration(migrations.Migration): dependencies = [ ('polls', '0013_auto_20190813_1207'), ] operations = [ migrations.CreateModel( name='JobRequire', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('jobName', models.CharField(max_length=30, verbose_name='岗位名称')), ('workYears', models.IntegerField(default=0, verbose_name='工作经验')), ('needCount', models.IntegerField(default=1, verbose_name='招聘人数')), ('workPlace', models.CharField(default='桐乡', max_length=30, verbose_name='工作地点')), ('education', models.CharField(max_length=10, verbose_name='最低学历要求')), ('pushData', models.DateField(verbose_name='发布日期')), ('content', DjangoUeditor.models.UEditorField(default='岗位描述: 任职资格:', verbose_name='内容')), ], ), migrations.AlterField( model_name='products', name='effect', field=models.CharField(blank=True, max_length=100, null=True, verbose_name='产品作用简介'), ), migrations.AlterField( model_name='products', name='type_text', field=models.CharField(blank=True, max_length=50, null=True, verbose_name='产品型号'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Comment_article', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100, verbose_name='title')), ('content', DjangoUeditor.models.UEditorField(max_length=200000, verbose_name='content')), ('date', models.DateField(auto_now_add=True, verbose_name='create_date')), ('author', models.CharField(max_length=100, verbose_name='author')), ], options={ 'verbose_name': 'comment \u8bc4\u8bba', 'verbose_name_plural': 'comment \u8bc4\u8bba', }, ), migrations.CreateModel( name='Encyclopedia_article', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100, verbose_name='title')), ('content', DjangoUeditor.models.UEditorField(max_length=200000, verbose_name='content')), ('date', models.DateField(auto_now_add=True, verbose_name='create_date')), ('author', models.CharField(max_length=100, verbose_name='author')), ], options={ 'verbose_name': 'encyclopedia \u767e\u79d1', 'verbose_name_plural': 'encyclopedia \u767e\u79d1', }, ), ]
class Migration(migrations.Migration): dependencies = [ ('index', '0003_auto_20180821_2358'), ] operations = [ migrations.CreateModel( name='Announcement_article', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100, verbose_name='title')), ('content', DjangoUeditor.models.UEditorField(max_length=200000, verbose_name='content')), ('description', models.TextField(max_length=10000, verbose_name='description')), ('date', models.DateField(auto_now_add=True, verbose_name='create_date')), ('author', models.CharField(max_length=100, verbose_name='author')), ('time', models.DateField(verbose_name='publish_time')), ], options={ 'verbose_name': 'announcement \u516c\u544a', 'verbose_name_plural': 'announcement \u516c\u544a', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Article', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100, verbose_name='\u6807\u9898')), ('content', DjangoUeditor.models.UEditorField( max_length=100000, verbose_name='\u5185\u5bb9')), ('create_date', models.DateField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')), ('isPublic', models.BooleanField(default=True, verbose_name='\u662f\u5426\u53d1\u5e03')), ('article_type', models.IntegerField(choices=[(0, '\u9875\u9762\u5185\u5bb9'), (1, '\u7814\u7a76\u8d44\u8baf'), (2, '\u91d1\u878d\u77e5\u8bc6')], default=1, verbose_name='\u6587\u7ae0\u7c7b\u578b')), ('author', models.CharField(max_length=10, verbose_name='\u4f5c\u8005')), ], options={ 'verbose_name': '\u6587\u7ae0', 'verbose_name_plural': '\u6587\u7ae0', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Goods', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('goodsname', models.CharField(max_length=64)), ('goodsprice', models.FloatField(default=0)), ('goodsnum', models.IntegerField(default=1)), ('goodsdesc', DjangoUeditor.models.UEditorField(default='商品描述')), ('add_time', models.DateField(default=datetime.datetime.now)), ], options={ 'verbose_name': '商品信息', 'verbose_name_plural': '商品信息', }, ), migrations.CreateModel( name='GoodsCategory', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=62)), ('goodscategory_type', models.CharField(choices=[('1', '一级目录'), ('2', '二级目录'), ('3', '三级目录')], max_length=32)), ('add_time', models.DateTimeField(default=datetime.datetime.now)), ], options={ 'verbose_name': '商品类别', 'verbose_name_plural': '商品类别', }, ), migrations.AddField( model_name='goods', name='goodstype', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='goods.GoodsCategory'), ), ]
class Migration(migrations.Migration): dependencies = [ ('index', '0001_initial'), ] operations = [ migrations.CreateModel( name='Comment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('user_email', models.EmailField(max_length=254)), ('content', DjangoUeditor.models.UEditorField(max_length=200, verbose_name='content')), ('create_time', models.DateField(auto_now_add=True, verbose_name='time')), ], options={ 'verbose_name': 'comment', 'verbose_name_plural': 'comment', }, ), migrations.AlterModelOptions( name='stardetail', options={'verbose_name': 'star', 'verbose_name_plural': 'star'}, ), migrations.AlterField( model_name='stardetail', name='introduce', field=DjangoUeditor.models.UEditorField(max_length=1000, verbose_name='introduce'), ), migrations.AlterField( model_name='stardetail', name='name', field=models.CharField(max_length=200, verbose_name='name'), ), migrations.AddField( model_name='comment', name='article', field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='index.StarDetail'), ), ]
class Migration(migrations.Migration): dependencies = [ ('listdet', '0004_post_detail'), ] operations = [ migrations.CreateModel( name='Banner', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('type', models.CharField(max_length=10, verbose_name='类别')), ('title', models.CharField(max_length=30, verbose_name='标题')), ('image', models.ImageField(upload_to='banner/%Y/%m', verbose_name='轮播图')), ('index', models.IntegerField(default=100, verbose_name='顺序')), ('author', models.CharField(max_length=10, verbose_name='作者')), ('detail', DjangoUeditor.models.UEditorField(default='', verbose_name='文章内容')), ('add_time', models.DateField(default=datetime.datetime.now, verbose_name='添加时间')), ], options={ 'verbose_name': '轮播图', 'verbose_name_plural': '轮播图', }, ), migrations.RemoveField( model_name='post', name='url', ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Message', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('message_name', models.CharField(max_length=100, verbose_name='通知名称')), ('detail', DjangoUeditor.models.UEditorField(default='', verbose_name='通知详情')), ('add_time', models.DateField(default=datetime.datetime.now, verbose_name='添加时间')), ], options={ 'verbose_name': '通知', 'verbose_name_plural': '通知列表', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ] operations = [ migrations.CreateModel( name='Article', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100, verbose_name='\u6807\u9898')), ('description', models.TextField(max_length=1000, verbose_name='\u7b80\u4ecb')), ('content', DjangoUeditor.models.UEditorField(max_length=200000, verbose_name='\u5185\u5bb9')), ('date', models.DateField(auto_now_add=True, verbose_name='\u521b\u5efa\u65f6\u95f4')), ], options={ 'verbose_name': '\u7814\u7a76\u8d44\u8baf\u5173\u952e\u8bcd', 'verbose_name_plural': '\u7814\u7a76\u8d44\u8baf\u5173\u952e\u8bcd', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0008_alter_user_username_max_length'), ] operations = [ migrations.CreateModel( name='UserProfile', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128, verbose_name='password')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('is_superuser', models.BooleanField( default=False, help_text= 'Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), ('username', models.CharField( error_messages={ 'unique': 'A user with that username already exists.' }, help_text= 'Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=150, unique=True, validators=[ django.contrib.auth.validators. UnicodeUsernameValidator() ], verbose_name='username')), ('first_name', models.CharField(blank=True, max_length=30, verbose_name='first name')), ('last_name', models.CharField(blank=True, max_length=30, verbose_name='last name')), ('is_staff', models.BooleanField( default=False, help_text= 'Designates whether the user can log into this admin site.', verbose_name='staff status')), ('is_active', models.BooleanField( default=True, help_text= 'Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')), ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')), ('faceid', models.TextField(blank=True, null=True, verbose_name='用户唯一值')), ('user_name', models.TextField(blank=True, null=True, verbose_name='用户名')), ('knowfacecode', models.TextField(blank=True, default='', null=True, verbose_name='用户人脸矩阵')), ('login_type', models.IntegerField(choices=[(0, '未登录'), (1, '未人脸认证'), (2, '已人脸认证')], default=0, help_text='登录类型', verbose_name='登录类型')), ('name', models.CharField(blank=True, max_length=30, null=True, verbose_name='姓名')), ('birthday', models.DateField(blank=True, null=True, verbose_name='出生年月')), ('mobile', models.CharField(blank=True, max_length=11, null=True, verbose_name='电话号码')), ('gender', models.CharField(choices=[('male', '男'), ('female', '女')], default='male', max_length=6, verbose_name='性别')), ('email', models.CharField(blank=True, max_length=100, null=True, verbose_name='邮箱')), ('groups', models.ManyToManyField( blank=True, help_text= 'The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group', verbose_name='groups')), ('user_permissions', models.ManyToManyField( blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission', verbose_name='user permissions')), ], options={ 'verbose_name': '用户信息', 'verbose_name_plural': '用户信息', }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Banner', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100, verbose_name='title')), ('image', models.ImageField(upload_to='banner/%Y/%m', verbose_name='lunbo')), ('url', models.URLField(verbose_name='url')), ('index', models.IntegerField(default=100, verbose_name='index')), ('add_time', models.DateField(default=datetime.datetime.now, verbose_name='time')), ], options={ 'verbose_name': 'banner', 'verbose_name_plural': 'banner', }, ), migrations.CreateModel( name='EmailVerifyRecord', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('code', models.CharField(max_length=20, verbose_name='验证码')), ('email', models.EmailField(max_length=50, verbose_name='邮件')), ('type_code', models.CharField(choices=[('register', 'register'), ('forget', 'forget')], max_length=10)), ('send_time', models.DateField(default=datetime.datetime.now, verbose_name='添加时间')), ], options={ 'verbose_name': '邮件验证码', 'verbose_name_plural': '邮件验证码', }, ), migrations.CreateModel( name='FaceUser', fields=[ ('id', models.IntegerField(primary_key=True, serialize=False)), ('faceid', models.TextField(verbose_name='用户唯一值')), ('username', models.TextField(verbose_name='用户名')), ('knowfacecode', models.TextField(verbose_name='用户人脸矩阵')), ], options={ 'verbose_name': '用户人脸', 'verbose_name_plural': '用户人脸', }, ), migrations.CreateModel( name='Suggestion', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('suggest_name', models.CharField(blank=True, max_length=100, null=True, verbose_name='用户名')), ('suggest_content', models.TextField(verbose_name='建议内容')), ('email', models.EmailField(max_length=50, verbose_name='邮件地址')), ('suggest_type', models.IntegerField(choices=[(1, '已答复'), (0, '未答复')], default=0, help_text='回复类型', verbose_name='回复类型')), ('reply_content', DjangoUeditor.models.UEditorField(blank=True, default='', null=True, verbose_name='回复内容')), ('add_time', models.DateField(default=datetime.datetime.now, verbose_name='添加时间')), ], options={ 'verbose_name': '用户建议', 'verbose_name_plural': '用户建议', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Movie', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=200, unique=True, verbose_name='\u6807\u9898')), ('image', models.ImageField(upload_to='movies/%Y/%m', verbose_name='\u5c01\u9762\u56fe')), ('movie_tag', models.CharField(default='\u5267\u60c5', max_length=10, verbose_name='\u6807\u7b7e')), ('star', models.CharField(default='xxx', max_length=5, verbose_name='\u661f\u7ea7')), ('play_nums', models.IntegerField(default=0, verbose_name='\u64ad\u653e\u91cf')), ('fav_nums', models.IntegerField(default=0, verbose_name='\u6536\u85cf\u4eba\u6570')), ('comment_nums', models.IntegerField(default=0, verbose_name='\u8bc4\u8bba\u91cf')), ('url', models.CharField(default='', max_length=200, verbose_name='\u8bbf\u95ee\u5730\u5740')), ('video_times', models.CharField( max_length=30, verbose_name='\u89c6\u9891\u65f6\u957f(\u5206\u949f\u6570)' )), ('area', models.CharField(max_length=20, verbose_name='\u4e0a\u6620\u5730\u533a')), ('release_time', models.DateField(verbose_name='\u4e0a\u6620\u65f6\u95f4')), ('detail', DjangoUeditor.models.UEditorField( default='', verbose_name='\u5f71\u7247\u4ecb\u7ecd')), ('add_time', models.DateTimeField( default=datetime.datetime.now, verbose_name='\u6dfb\u52a0\u65f6\u95f4')), ], options={ 'verbose_name': '\u7535\u5f71\u4fe1\u606f', 'verbose_name_plural': '\u7535\u5f71\u4fe1\u606f', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Goods', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('goods_sn', models.CharField(default='', max_length=50, verbose_name='商品唯一货号')), ('name', models.CharField(max_length=300, verbose_name='商品名')), ('click_num', models.IntegerField(default=0, verbose_name='点击量')), ('sold_num', models.IntegerField(default=0, verbose_name='销售量')), ('fav_num', models.IntegerField(default=0, verbose_name='收藏量')), ('goods_num', models.IntegerField(default=0, verbose_name='库存量')), ('market_price', models.FloatField(default=0, verbose_name='市场价格')), ('shop_price', models.FloatField(default=0, verbose_name='本店价格')), ('goods_brief', models.TextField(max_length=500, verbose_name='商品简介')), ('goods_desc', DjangoUeditor.models.UEditorField(default='', verbose_name='内容')), ('ship_free', models.BooleanField(default=True, verbose_name='是否承担运费')), ('goods_front_image', models.ImageField(blank=True, null=True, upload_to='goods/images/', verbose_name='封面图')), ('is_new', models.BooleanField(default=False, verbose_name='是否新品')), ('is_home', models.BooleanField(default=False, verbose_name='是否热销')), ('add_time', models.DateField(default=datetime.datetime.now, verbose_name='添加时间')), ('is_delete', models.BooleanField(default=False, verbose_name='是否删除')), ], ), migrations.CreateModel( name='GoodsCategoryBrand', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(default='', help_text='品牌名', max_length=30, verbose_name='品牌名')), ('desc', models.TextField(default='', help_text='品牌描述', max_length=200, verbose_name='品牌描述')), ('image', models.ImageField(max_length=200, upload_to='brand/images/')), ('add_time', models.DateField(default=datetime.datetime.now, verbose_name='添加时间')), ('is_delete', models.BooleanField(default=False, verbose_name='是否删除')), ], options={ 'verbose_name': '品牌', 'verbose_name_plural': '品牌', }, ), migrations.CreateModel( name='GoodsImage', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image', models.ImageField(blank=True, null=True, upload_to='', verbose_name='图片')), ('image_url', models.CharField(blank=True, max_length=300, null=True, verbose_name='图片链接')), ('add_time', models.DateField(default=datetime.datetime.now, verbose_name='添加时间')), ('is_delete', models.BooleanField(default=False, verbose_name='是否删除')), ('goods', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='商品', to='goods.Goods', verbose_name='')), ], options={ 'verbose_name': '商品轮播图', 'verbose_name_plural': '商品轮播图', }, ), migrations.CreateModel( name='GoodsCategory', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(default='', help_text='类别名', max_length=30, verbose_name='类别名')), ('code', models.CharField(default='', help_text='类别code', max_length=30, verbose_name='类别code')), ('desc', models.TextField(default='', help_text='类别描述', verbose_name='类别描述')), ('category_type', models.IntegerField(choices=[(1, '一级类目'), (2, '二级类目'), (3, '三级类目')], help_text='类目级别', verbose_name='类目级别')), ('is_tab', models.BooleanField(default=False, help_text='是否导航', verbose_name='是否导航')), ('is_delete', models.BooleanField(default=False, verbose_name='是否删除')), ('parent_category', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, related_name='sub_cat', to='goods.GoodsCategory', verbose_name='父类别')), ], options={ 'verbose_name': '商品类别', 'verbose_name_plural': '商品类别', }, ), migrations.AddField( model_name='goods', name='category', field=models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, to='goods.GoodsCategory', verbose_name='商品类目'), ), migrations.CreateModel( name='Banner', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('image', models.ImageField(upload_to='banner', verbose_name='轮播图片')), ('index', models.IntegerField(default=0, verbose_name='轮播顺序')), ('add_time', models.DateField(default=datetime.datetime.now, verbose_name='添加时间')), ('is_delete', models.BooleanField(default=False, verbose_name='是否删除')), ('goods', models.ForeignKey( null=True, on_delete=django.db.models.deletion.SET_NULL, to='goods.Goods', verbose_name='商品')), ], options={ 'verbose_name': '轮播商品', 'verbose_name_plural': '轮播商品', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Articles', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50, verbose_name='\u6587\u7ae0\u540d')), ('desc', models.CharField(max_length=300, verbose_name='\u6587\u7ae0\u63cf\u8ff0')), ('article_belong', models.CharField(max_length=50, verbose_name='\u7c7b\u522b')), ('detail', DjangoUeditor.models.UEditorField( default='', verbose_name='\u6587\u7ae0\u5185\u5bb9')), ('image', models.ImageField(upload_to='article/%Y/%m', verbose_name='\u5c01\u9762\u56fe')), ('add_time', models.DateField(default=datetime.datetime.now, verbose_name='\u6dfb\u52a0\u65f6\u95f4')), ('is_banner', models.BooleanField(default=False, verbose_name='\u662f\u5426\u8f6e\u64ad')), ], options={ 'verbose_name': '\u6587\u7ae0', 'verbose_name_plural': '\u6587\u7ae0', }, ), migrations.CreateModel( name='Video', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100, verbose_name='\u89c6\u9891\u540d')), ('times', models.IntegerField( default=0, verbose_name='\u65f6\u957f(\u5206\u949f)')), ('url', models.CharField(default='', max_length=200, verbose_name='\u8bbf\u95ee\u5730\u5740')), ('add_time', models.DateField(default=datetime.datetime.now, verbose_name='\u6dfb\u52a0\u65f6\u95f4')), ('article', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='articles.Articles', verbose_name='\u6587\u7ae0')), ], options={ 'verbose_name': '\u89c6\u9891', 'verbose_name_plural': '\u89c6\u9891', }, ), migrations.CreateModel( name='BannerArticle', fields=[], options={ 'verbose_name': '\u8f6e\u64ad\u6587\u7ae0', 'proxy': True, 'verbose_name_plural': '\u8f6e\u64ad\u6587\u7ae0', }, bases=('articles.articles', ), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Article', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=100, verbose_name='标题')), ('excerpt', models.TextField(blank=True, max_length=200, verbose_name='摘要')), ('img', models.ImageField(blank=True, null=True, upload_to='article_img/%Y/%m/%d/', verbose_name='文章图片')), ('body', DjangoUeditor.models.UEditorField(blank=True, verbose_name='内容')), ('views', models.PositiveIntegerField(default=0, verbose_name='阅读量')), ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='发布时间')), ('update_time', models.DateTimeField(auto_now=True, verbose_name='修改时间')), ], options={ 'verbose_name': '文章列表', 'verbose_name_plural': '文章列表', }, ), migrations.CreateModel( name='Banner', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('text_info', models.CharField(default='', max_length=50, verbose_name='标题')), ('img', models.ImageField(upload_to='banner/', verbose_name='轮播图')), ('link_url', models.URLField(max_length=100, verbose_name='图片链接')), ('is_active', models.BooleanField(default=False, verbose_name='是否激活')), ], options={ 'verbose_name': '轮播图', 'verbose_name_plural': '轮播图', }, ), migrations.CreateModel( name='Category', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100, verbose_name='文章分类')), ('index', models.IntegerField(default=999, verbose_name='分类排序')), ], options={ 'verbose_name': '文章分类', 'verbose_name_plural': '文章分类', }, ), migrations.CreateModel( name='Comment', fields=[ ('id', models.AutoField(primary_key=True, serialize=False)), ('name', models.CharField(max_length=20, verbose_name='昵称')), ('email', models.EmailField(max_length=254, verbose_name='邮箱')), ('content', models.TextField(verbose_name='内容')), ('publish', models.DateField(auto_now=True, verbose_name='时间')), ('article', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='blog.Article', verbose_name='文章')), ('reply', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='blog.Comment', verbose_name='回复')), ], options={ 'verbose_name': '评论', 'verbose_name_plural': '评论', }, ), migrations.CreateModel( name='Link', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50, verbose_name='链接名称')), ('linkurl', models.URLField(max_length=100, verbose_name='网址')), ], options={ 'verbose_name': '友情链接', 'verbose_name_plural': '友情链接', }, ), migrations.CreateModel( name='Tag', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100, verbose_name='文章标签')), ], options={ 'verbose_name': '文章标签', 'verbose_name_plural': '文章标签', }, ), migrations.CreateModel( name='Tui', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=100, verbose_name='推荐位')), ], options={ 'verbose_name': '推荐位', 'verbose_name_plural': '推荐位', }, ), migrations.AddField( model_name='article', name='category', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.DO_NOTHING, to='blog.Category', verbose_name='分类'), ), migrations.AddField( model_name='article', name='tags', field=models.ManyToManyField(blank=True, to='blog.Tag', verbose_name='标签'), ), migrations.AddField( model_name='article', name='tui', field=models.ForeignKey( on_delete=django.db.models.deletion.DO_NOTHING, to='blog.Tui'), ), migrations.AddField( model_name='article', name='user', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='作者'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='BookAuthor', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=20, verbose_name='作者姓名')), ('introduce_link', models.CharField(max_length=30, verbose_name='作者简介链接')), ('introduces', models.CharField(max_length=300, verbose_name='作者简介')), ('avatar_link', models.ImageField(blank=True, null=True, upload_to='daodus/avatar_imgs', verbose_name='作者头像')), ], options={ 'verbose_name': '书籍作者详情', 'verbose_name_plural': '书籍作者详情', 'db_table': 'GX_book_author', }, ), migrations.CreateModel( name='BookDetail', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=50, verbose_name='书名')), ('img_link', models.ImageField(blank=True, null=True, upload_to='daodus/book_images', verbose_name='书籍图片')), ('desc', models.CharField(max_length=500, verbose_name='书籍描述信息')), ('browse_count', models.IntegerField(blank=True, default=0, null=True, verbose_name='浏览量')), ('publishing_house', models.CharField(blank=True, max_length=20, null=True, verbose_name='出版社')), ('publishing_date', models.DateField(blank=True, null=True, verbose_name='出版日期')), ('page_count', models.IntegerField(blank=True, null=True, verbose_name='页数')), ('price', models.DecimalField(blank=True, decimal_places=2, max_digits=5, null=True, verbose_name='定价')), ('IBSN', models.CharField(blank=True, max_length=20, null=True, verbose_name='书籍IBSN号码')), ('catalog', DjangoUeditor.models.UEditorField(blank=True, default='', null=True, verbose_name='书籍目录')), ('add_time', models.DateTimeField(default=datetime.datetime.now, verbose_name='添加时间')), ('update_time', models.DateTimeField(auto_now=True, verbose_name='修改时间')), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='books.BookAuthor', verbose_name='作者')), ], options={ 'verbose_name': '书籍详情', 'verbose_name_plural': '书籍详情', 'db_table': 'GX_book_detail', }, ), migrations.CreateModel( name='BookType', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(default='', help_text='类别名', max_length=30, verbose_name='类别名')), ('desc', models.CharField(blank=True, max_length=300, null=True, verbose_name='类别描述信息')), ('book_type', models.IntegerField(choices=[(1, '一级类目'), (2, '二级类目')], help_text='类目级别', verbose_name='类目级别')), ('add_time', models.DateTimeField(default=datetime.datetime.now, verbose_name='添加时间')), ('update_time', models.DateTimeField(auto_now=True, verbose_name='修改时间')), ('parent_forum', models.ForeignKey(blank=True, help_text='父目录', null=True, on_delete=django.db.models.deletion.CASCADE, related_name='sub_book', to='books.BookType', verbose_name='父类目级别')), ], options={ 'verbose_name': '书籍版块类别', 'verbose_name_plural': '书籍版块类别', 'db_table': 'GX_book_type', }, ), migrations.AddField( model_name='bookdetail', name='book_type', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name='book', to='books.BookType', verbose_name='所属类别'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Donation_log', fields=[ ('Donation_log_id', models.AutoField(primary_key=True, serialize=False, verbose_name='流水id')), ('donate_money', models.FloatField(verbose_name='捐助金额')), ('donate_at', models.DateTimeField(auto_now_add=True, verbose_name='捐助时间')), ('created_at', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), ('update_at', models.DateTimeField(auto_now=True, verbose_name='最后修改时间')), ], options={ 'verbose_name': '捐助流水', }, ), migrations.CreateModel( name='prj_development', fields=[ ('prj_development_id', models.AutoField(primary_key=True, serialize=False)), ('title', models.CharField(max_length=40, verbose_name='进程题目')), ('introduce', models.TextField(verbose_name='进程简介')), ('image', models.ImageField(max_length=1024, upload_to='img', verbose_name='图片')), ('year', models.CharField(max_length=10, verbose_name='进程发生年份')), ('date', models.CharField(max_length=30, verbose_name='进程发生月日')), ('created_at', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), ('update_at', models.DateTimeField(auto_now=True, verbose_name='最后修改时间')), ], options={ 'verbose_name': '众筹项目进程', }, ), migrations.CreateModel( name='project', fields=[ ('proj_class', models.CharField(max_length=50, verbose_name='项目类别')), ('project_id', models.AutoField(primary_key=True, serialize=False, verbose_name='项目id')), ('name', models.CharField(max_length=30, verbose_name='项目名称')), ('introduce', DjangoUeditor.models.UEditorField(verbose_name='项目简介')), ('action', models.TextField(verbose_name='具体行动')), ('befor_image', models.ImageField(upload_to='img', verbose_name='首页项目图片')), ('later_image', models.ImageField(upload_to='img', verbose_name='进入后项目图片')), ('target_money', models.FloatField(verbose_name='目标金额')), ('now_money', models.FloatField(verbose_name='已筹金额')), ('people_num', models.IntegerField(verbose_name='帮助人数')), ('see_num', models.IntegerField(verbose_name='浏览人数')), ('time_begin', models.DateField(verbose_name='开始时间')), ('time_out', models.DateField(verbose_name='结束时间')), ('state', models.IntegerField(choices=[(0, '审核中'), (1, '通过'), (2, '未通过')], verbose_name='状态')), ('created_at', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), ('update_at', models.DateTimeField(auto_now=True, verbose_name='最后修改时间')), ('is_display', models.IntegerField(choices=[(0, '展示在首页'), (1, '不展示')], default=1, verbose_name='是否展示')), ('is_delete', models.IntegerField(choices=[(0, '已删除'), (1, '未删除')], default=1)), ], options={ 'verbose_name': '众筹项目', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='Resume', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), ('update_time', models.DateTimeField(auto_now=True, verbose_name='更新时间')), ('is_delete', models.BooleanField(default=False, verbose_name='删除标记')), ('name', models.CharField(max_length=30, verbose_name='简历名称')), ('is_open', models.IntegerField(choices=[(0, '不公开'), (1, '公开')], default=0, verbose_name='是否公开')), ('username', models.CharField(max_length=10, verbose_name='简历用户名')), ('pic', models.ImageField(upload_to='resumes/', verbose_name='照片')), ('experience', models.IntegerField(default=0, verbose_name='工作经验')), ('sex', models.CharField(choices=[('male', '男'), ('female', '女')], default='female', max_length=6, verbose_name='性别')), ('birthday', models.DateField(blank=True, null=True, verbose_name='出生年月')), ('phone', models.CharField(max_length=11, verbose_name='电话')), ('status', models.IntegerField(choices=[(1, '在职'), (0, '离职')], default=0, verbose_name='状态')), ('start_working', models.DateField(blank=True, null=True, verbose_name='开始工作时间')), ('addr', models.CharField(max_length=30, verbose_name='地址')), ('email', models.EmailField(blank=True, max_length=100, null=True, verbose_name='邮箱')), ('ID_number', models.CharField(blank=True, max_length=18, null=True, verbose_name='身份证号')), ('annual_income', models.IntegerField(blank=True, null=True, verbose_name='年收入/万(元)')), ('hukou_or_nationality', models.CharField(blank=True, max_length=20, null=True, verbose_name='户口/国籍')), ('marital_status', models.IntegerField(choices=[(0, '未婚'), (1, '已婚')], default=0, verbose_name='婚姻状况')), ], options={ 'verbose_name': '简历', 'verbose_name_plural': '简历', }, ), migrations.CreateModel( name='ResumeWorking', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), ('update_time', models.DateTimeField(auto_now=True, verbose_name='更新时间')), ('is_delete', models.BooleanField(default=False, verbose_name='删除标记')), ('start_time', models.DateField(verbose_name='开始时间')), ('end_time', models.DateField(verbose_name='结束时间')), ('company', models.CharField(max_length=30, verbose_name='公司')), ('position', models.CharField(max_length=20, verbose_name='职位')), ('job_description', DjangoUeditor.models.UEditorField(blank=True, verbose_name='工作描述')), ('industry', models.CharField(blank=True, max_length=100, null=True, verbose_name='行业')), ('department', models.CharField(blank=True, max_length=30, null=True, verbose_name='部门')), ('nature', models.CharField(blank=True, max_length=30, null=True, verbose_name='性质')), ('other', models.CharField(blank=True, max_length=30, null=True, verbose_name='其他')), ('type', models.CharField(blank=True, max_length=30, null=True, verbose_name='类型')), ('resume', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='resumes.Resume')), ], options={ 'verbose_name': '工作经验', 'verbose_name_plural': '工作经验', }, ), migrations.CreateModel( name='ResumeProjectExperience', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), ('update_time', models.DateTimeField(auto_now=True, verbose_name='更新时间')), ('is_delete', models.BooleanField(default=False, verbose_name='删除标记')), ('start_time', models.DateField(verbose_name='开始时间')), ('end_time', models.DateField(verbose_name='结束时间')), ('name', models.CharField(max_length=30, verbose_name='项目名称')), ('project_description', DjangoUeditor.models.UEditorField(blank=True, verbose_name='项目描述')), ('responsibility_description', DjangoUeditor.models.UEditorField(blank=True, verbose_name='责任描述')), ('affiliated_company', models.CharField(blank=True, max_length=30, null=True, verbose_name='所属公司')), ('resume', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='resumes.Resume')), ], options={ 'verbose_name': '项目经验', 'verbose_name_plural': '项目经验', }, ), migrations.CreateModel( name='ResumeJob', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), ('update_time', models.DateTimeField(auto_now=True, verbose_name='更新时间')), ('is_delete', models.BooleanField(default=False, verbose_name='删除标记')), ('place', models.CharField(max_length=30, verbose_name='地点')), ('function', DjangoUeditor.models.UEditorField(blank=True, verbose_name='职能')), ('pay_type', models.IntegerField(choices=[(1, '月薪'), (2, '年薪')], default=1, verbose_name='薪资类型')), ('salary_expectation', models.IntegerField(verbose_name='期望薪资')), ('work_type', models.CharField(blank=True, max_length=30, null=True, verbose_name='工作类型')), ('industry', models.CharField(blank=True, max_length=30, null=True, verbose_name='行业')), ('arrival_time', models.IntegerField(choices=[(1, '随时'), (2, '一周内'), (3, '一个月内')], default=1, verbose_name='到岗时间')), ('self_evaluation', DjangoUeditor.models.UEditorField(blank=True, verbose_name='自我评价')), ('personal_tags', models.CharField(blank=True, max_length=30, null=True, verbose_name='个人标签')), ('resume', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='resumes.Resume')), ], options={ 'verbose_name': '求职意向', 'verbose_name_plural': '求职意向', }, ), migrations.CreateModel( name='ResumeEducation', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('create_time', models.DateTimeField(auto_now_add=True, verbose_name='创建时间')), ('update_time', models.DateTimeField(auto_now=True, verbose_name='更新时间')), ('is_delete', models.BooleanField(default=False, verbose_name='删除标记')), ('enrollment_time', models.DateField(verbose_name='入学时间')), ('graduation_time', models.DateField(verbose_name='毕业时间')), ('school', models.CharField(max_length=30, verbose_name='学校')), ('education', models.IntegerField(choices=[(1, '高中'), (2, '大专'), (3, '本科'), (4, '硕士')], verbose_name='学历')), ('major', models.CharField(max_length=30, verbose_name='专业')), ('major_desc', models.CharField(blank=True, max_length=100, null=True, verbose_name='专业描述')), ('is_overseas_study', models.IntegerField(choices=[(0, '否'), (1, '是')], default=0, verbose_name='是否留学')), ('resume', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='resumes.Resume')), ], options={ 'verbose_name': '教育经历', 'verbose_name_plural': '教育经历', }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ ('auth', '0009_alter_user_last_name_max_length'), ] operations = [ migrations.CreateModel( name='User', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('password', models.CharField(max_length=128, verbose_name='password')), ('last_login', models.DateTimeField(blank=True, null=True, verbose_name='last login')), ('is_superuser', models.BooleanField( default=False, help_text= 'Designates that this user has all permissions without explicitly assigning them.', verbose_name='superuser status')), ('username', models.CharField( error_messages={ 'unique': 'A user with that username already exists.' }, help_text= 'Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only.', max_length=150, unique=True, validators=[ django.contrib.auth.validators. UnicodeUsernameValidator() ], verbose_name='username')), ('first_name', models.CharField(blank=True, max_length=30, verbose_name='first name')), ('last_name', models.CharField(blank=True, max_length=150, verbose_name='last name')), ('email', models.EmailField(blank=True, max_length=254, verbose_name='email address')), ('is_staff', models.BooleanField( default=False, help_text= 'Designates whether the user can log into this admin site.', verbose_name='staff status')), ('is_active', models.BooleanField( default=True, help_text= 'Designates whether this user should be treated as active. Unselect this instead of deleting accounts.', verbose_name='active')), ('date_joined', models.DateTimeField(default=django.utils.timezone.now, verbose_name='date joined')), ('avatar', models.ImageField(blank=True, default='avatar/四叶草.png', max_length=200, null=True, upload_to='avatar', verbose_name='用户头像')), ('gender', models.CharField(choices=[('男', '男'), ('女', '女')], default='女', max_length=6, verbose_name='性 别')), ('is_vip', models.BooleanField(default=False, verbose_name='四叶草会员')), ('faved_list', models.TextField(blank=True, null=True, verbose_name='收藏列表')), ('groups', models.ManyToManyField( blank=True, help_text= 'The groups this user belongs to. A user will get all permissions granted to each of their groups.', related_name='user_set', related_query_name='user', to='auth.Group', verbose_name='groups')), ('user_permissions', models.ManyToManyField( blank=True, help_text='Specific permissions for this user.', related_name='user_set', related_query_name='user', to='auth.Permission', verbose_name='user permissions')), ], options={ 'verbose_name': '用户', 'verbose_name_plural': '用户', 'ordering': ['-id'], }, managers=[ ('objects', django.contrib.auth.models.UserManager()), ], ), migrations.CreateModel( name='Article', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=30, verbose_name='文章标题')), ('desc', models.CharField(max_length=50, verbose_name='文章描述')), ('content', DjangoUeditor.models.UEditorField(verbose_name='文章内容')), ('click_num', models.IntegerField(default=0, verbose_name='浏览量')), ('fav_num', models.IntegerField(default=0, verbose_name='收藏数')), ('is_recommend', models.BooleanField(default=False, verbose_name='推荐')), ('is_top', models.BooleanField(default=False, verbose_name='置顶')), ('top_index', models.IntegerField(default=0, verbose_name='置顶顺序')), ('date_publish', models.DateTimeField(auto_now_add=True, verbose_name='发布时间')), ('category', models.CharField(choices=[('阅读', '阅读'), ('思维导图', '思维导图'), ('写作', '写作'), ('演讲', '演讲'), ('其他', '其他')], default='其他', max_length=10, verbose_name='类 型')), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='作 者')), ], options={ 'verbose_name': '文章', 'verbose_name_plural': '文章', 'ordering': ['-date_publish'], }, ), migrations.CreateModel( name='Comment', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('date_publish', models.DateTimeField(auto_now_add=True, verbose_name='发布时间')), ('content', models.TextField(default='32个赞!', verbose_name='评论内容')), ('article', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='homepage.Article', verbose_name='点评文章')), ], options={ 'verbose_name': '评论', 'verbose_name_plural': '评论', 'ordering': ['-date_publish'], }, ), migrations.CreateModel( name='GoldenWords', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('copyright', models.CharField(choices=[('原创', '原创'), ('转载', '转载')], default='转载', max_length=4, verbose_name='版 权')), ('content', models.CharField(max_length=300, verbose_name='金句内容')), ('photo', models.ImageField(blank=True, default='photo/defult_goldwords.png', max_length=200, null=True, upload_to='photo', verbose_name='金句配图')), ('application', models.CharField(max_length=100, verbose_name='应用场景')), ('fav_num', models.IntegerField(default=0, verbose_name='收藏数')), ('is_recommend', models.BooleanField(default=False, verbose_name='推荐')), ('is_top', models.BooleanField(default=False, verbose_name='置顶')), ('top_index', models.IntegerField(default=0, verbose_name='置顶顺序')), ('date_publish', models.DateTimeField(auto_now_add=True, verbose_name='发布时间')), ('click_num', models.IntegerField(default=0, verbose_name='浏览量')), ('publisher', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='发布人')), ], options={ 'verbose_name': '金句', 'verbose_name_plural': '金句', 'ordering': ['-date_publish'], }, ), migrations.CreateModel( name='GoodBooks', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=20, verbose_name='书籍名称')), ('author', models.CharField(blank=True, max_length=20, null=True, verbose_name='书籍作者')), ('bookcover', models.ImageField(blank=True, max_length=200, null=True, upload_to='bookcover', verbose_name='书籍封面')), ('bookreview', models.TextField(max_length=600, verbose_name='推荐词/书评')), ('url', models.URLField(blank=True, max_length=100, null=True, verbose_name='相关网址')), ('application', models.CharField(blank=True, max_length=100, null=True, verbose_name='适合人群')), ('fav_num', models.IntegerField(default=0, verbose_name='收藏数')), ('has_read', models.BooleanField(default=False, verbose_name='已读')), ('is_recommend', models.BooleanField(default=False, verbose_name='推荐')), ('is_top', models.BooleanField(default=False, verbose_name='置顶')), ('top_index', models.IntegerField(default=0, verbose_name='置顶顺序')), ('date_publish', models.DateTimeField(auto_now_add=True, verbose_name='发布时间')), ('click_num', models.IntegerField(default=0, verbose_name='浏览量')), ('publisher', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='推荐人')), ], options={ 'verbose_name': '好书', 'verbose_name_plural': '好书', 'ordering': ['-date_publish'], }, ), migrations.CreateModel( name='GoodImgs', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('goodimg', models.ImageField(max_length=200, upload_to='goodimg', verbose_name='美图')), ('application', models.CharField(max_length=100, verbose_name='应用场景/图片主题')), ('date_publish', models.DateTimeField(auto_now_add=True, verbose_name='发布时间')), ('publisher', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='分享人')), ], options={ 'verbose_name': '美图', 'verbose_name_plural': '美图', 'ordering': ['-date_publish'], }, ), migrations.CreateModel( name='Links', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=50, verbose_name='标题')), ('description', models.CharField(max_length=200, verbose_name='友情链接描述')), ('callback_url', models.URLField(verbose_name='url地址')), ('date_publish', models.DateTimeField(auto_now_add=True, verbose_name='发布时间')), ('index', models.IntegerField(default=999, verbose_name='排列顺序(从小到大)')), ], options={ 'verbose_name': '友情链接', 'verbose_name_plural': '友情链接', 'ordering': ['index', 'id'], }, ), migrations.CreateModel( name='Member', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('VipCard', models.ImageField(blank=True, max_length=200, null=True, upload_to='VipCard', verbose_name='四叶草会员卡')), ('syc_No', models.IntegerField(blank=True, null=True, unique=True, verbose_name='会员号')), ('role', models.CharField(blank=True, default='', max_length=100, null=True, verbose_name='角色')), ('join_time', models.DateField(blank=True, null=True, verbose_name='入会时间')), ('valid_time', models.DateField(blank=True, null=True, verbose_name='会员有效期')), ('study_num', models.IntegerField(default=0, verbose_name='参加活动数')), ('practise_num', models.IntegerField(default=0, verbose_name='风火轮打卡数')), ('url', models.URLField(blank=True, default='', max_length=100, null=True, verbose_name='个人网页地址')), ('video', models.URLField(blank=True, max_length=100, null=True, verbose_name='入会演讲视频地址')), ('profile', models.TextField(blank=True, default='', max_length=600, null=True, verbose_name='个人简介')), ('birthday', models.DateField(blank=True, null=True, verbose_name='出生年月')), ('wechat', models.CharField(blank=True, max_length=20, null=True, verbose_name='微信号')), ('mobile', models.CharField(blank=True, max_length=11, null=True, unique=True, verbose_name='手机号码')), ('join_team_time', models.DateField(blank=True, null=True, verbose_name='加入四叶草运营团队的时间')), ('click_num', models.IntegerField(default=0, verbose_name='浏览量')), ('book_read', models.ManyToManyField(blank=True, to='homepage.GoodBooks', verbose_name='已读书籍')), ('name', models.OneToOneField( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='姓名')), ], options={ 'verbose_name': '会员库', 'verbose_name_plural': '会员库', }, ), migrations.CreateModel( name='Tag', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=30, verbose_name='标签名称')), ], options={ 'verbose_name': '标签', 'verbose_name_plural': '标签', }, ), migrations.CreateModel( name='UserFavorite', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('fav_id', models.IntegerField(default=0, verbose_name='数据id')), ('fav_type', models.CharField(choices=[('文章', '文章'), ('好书', '好书'), ('美图', '美图'), ('金句', '金句'), ('会员', '会员')], default='文章', max_length=8, verbose_name='收藏类型')), ('add_time', models.DateTimeField(auto_now_add=True, verbose_name='添加时间')), ('member', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='homepage.Member', verbose_name='用户')), ], options={ 'verbose_name': '用户收藏', 'verbose_name_plural': '用户收藏', }, ), migrations.AddField( model_name='goodimgs', name='tag', field=models.ManyToManyField(blank=True, to='homepage.Tag', verbose_name='标 签'), ), migrations.AddField( model_name='goodbooks', name='tag', field=models.ManyToManyField(blank=True, to='homepage.Tag', verbose_name='标 签'), ), migrations.AddField( model_name='goldenwords', name='tag', field=models.ManyToManyField(blank=True, to='homepage.Tag', verbose_name='标 签'), ), migrations.AddField( model_name='comment', name='goldwords', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='homepage.GoldenWords', verbose_name='点评金句'), ), migrations.AddField( model_name='comment', name='goodbooks', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='homepage.GoodBooks', verbose_name='点评好书'), ), migrations.AddField( model_name='comment', name='member', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='homepage.Member', verbose_name='点评会员'), ), migrations.AddField( model_name='comment', name='pid', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='homepage.Comment', verbose_name='父级点评'), ), migrations.AddField( model_name='comment', name='user', field=models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='用户'), ), migrations.AddField( model_name='article', name='tag', field=models.ManyToManyField(blank=True, to='homepage.Tag', verbose_name='标 签'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='CurrentSignalPack', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('time', models.DateTimeField(auto_now_add=True, verbose_name='Collected Time')), ('sampling_rate', models.IntegerField(blank=True, null=True)), ('rpm', models.SmallIntegerField(default=3000, verbose_name='RPM')), ], ), migrations.CreateModel( name='Manufacturer', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=64, unique=True, verbose_name='Manufacturer name')), ('telephone', models.CharField(blank=True, max_length=30, null=True, verbose_name='Telephone')), ('memo', models.CharField(blank=True, max_length=128, null=True, verbose_name='Memory')), ], ), migrations.CreateModel( name='MonthlyRecord', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('c_day', models.DateField(auto_now_add=True, verbose_name='Created time')), ('description', DjangoUeditor.models.UEditorField(default='', verbose_name='Content')), ], ), migrations.CreateModel( name='Motor', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=64, unique=True, verbose_name='Name of asset')), ('sn', models.CharField(max_length=128, unique=True, verbose_name='Serial number')), ('statu', models.SmallIntegerField(choices=[ (0, 'Excellent'), (1, 'Good'), (2, 'Moderate'), (3, 'Poor'), (4, 'Offline') ], default=2, verbose_name='Asset statu')), ('health_indicator', models.FloatField(default=85, verbose_name='Value of Health Indicator')), ('lr_time', models.DateTimeField(blank=True, null=True, verbose_name='Last repair/check date')), ('pr_time', models.DateTimeField(blank=True, null=True, verbose_name='Purchase date')), ('md_time', models.DateTimeField(auto_now=True, verbose_name='Modified date')), ('cr_time', models.DateTimeField(auto_now_add=True, verbose_name='Created date')), ('sr_time', models.DateTimeField(blank=True, null=True, verbose_name='Start running date')), ('phase_number', models.SmallIntegerField(blank=True, null=True, verbose_name='Number of phases ')), ('pole_pairs_number', models.SmallIntegerField( blank=True, null=True, verbose_name='Number of pole_pairs ')), ('turn_number', models.SmallIntegerField(blank=True, null=True, verbose_name='Number of turns ')), ('rated_voltage', models.FloatField(blank=True, null=True, verbose_name='Rated voltage /V')), ('rated_speed', models.FloatField(blank=True, null=True, verbose_name='Rated speed /rpm')), ('memo', DjangoUeditor.models.UEditorField(default='', verbose_name='Memory')), ('equip_type', models.SmallIntegerField(choices=[ (0, 'Motor'), (1, 'Bearing'), (2, 'Rotor'), (3, 'Stator') ], default=0, verbose_name='Equipment type')), ('admin', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to=settings.AUTH_USER_MODEL, verbose_name='Administrator')), ('manufacturer', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='motors.Manufacturer', verbose_name='Manufacturer')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='Tag', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=32, unique=True, verbose_name='Tag name')), ('c_day', models.DateField(auto_now_add=True, verbose_name='Created time')), ], ), migrations.CreateModel( name='WeeklyRecord', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('c_day', models.DateField(auto_now_add=True, verbose_name='Created time')), ('description', DjangoUeditor.models.UEditorField(default='', verbose_name='Content')), ], ), migrations.CreateModel( name='Wphase', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('signal', models.BinaryField(verbose_name='Collected Signal vector')), ('frequency', models.FloatField(default=0, verbose_name='PSF')), ('amplitude', models.FloatField(default=0, verbose_name='AMP')), ('initial_phase', models.FloatField(default=0, verbose_name='IPA')), ('signal_pack', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='wphase', to='motors.CurrentSignalPack', verbose_name='Parent pack')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='Wfeature', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('rms', models.FloatField(default=0, verbose_name='U phase root-mean-square')), ('thd', models.FloatField( default=0, verbose_name='Total harmonic distortion %')), ('harmonics', models.BinaryField(verbose_name='1st-20th harmonic energy')), ('max_current', models.FloatField(default=0, verbose_name='Maximum current value')), ('min_current', models.FloatField(default=0, verbose_name='Minimum current value')), ('fbrb', models.BinaryField( null=True, verbose_name='Frequencies of Broken rotor bar')), ('signal_pack', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='wfeature', to='motors.CurrentSignalPack', verbose_name='Parent pack')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='WarningLog', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('c_day', models.DateTimeField(auto_now_add=True, verbose_name='Created time')), ('description', models.TextField(verbose_name='Warning description')), ('severity', models.SmallIntegerField(blank=True, choices=[(0, 'Attention'), (1, 'Serious')], null=True, verbose_name='Warning severity')), ('motor', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='motors.Motor', verbose_name='Related motor')), ], ), migrations.CreateModel( name='Vphase', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('signal', models.BinaryField(verbose_name='Collected Signal vector')), ('frequency', models.FloatField(default=0, verbose_name='PSF')), ('amplitude', models.FloatField(default=0, verbose_name='AMP')), ('initial_phase', models.FloatField(default=0, verbose_name='IPA')), ('signal_pack', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='vphase', to='motors.CurrentSignalPack', verbose_name='Parent pack')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='Vfeature', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('rms', models.FloatField(default=0, verbose_name='U phase root-mean-square')), ('thd', models.FloatField( default=0, verbose_name='Total harmonic distortion %')), ('harmonics', models.BinaryField(verbose_name='1st-20th harmonic energy')), ('max_current', models.FloatField(default=0, verbose_name='Maximum current value')), ('min_current', models.FloatField(default=0, verbose_name='Minimum current value')), ('fbrb', models.BinaryField( null=True, verbose_name='Frequencies of Broken rotor bar')), ('signal_pack', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='vfeature', to='motors.CurrentSignalPack', verbose_name='Parent pack')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='Uphase', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('signal', models.BinaryField(verbose_name='Collected Signal vector')), ('frequency', models.FloatField(default=0, verbose_name='PSF')), ('amplitude', models.FloatField(default=0, verbose_name='AMP')), ('initial_phase', models.FloatField(default=0, verbose_name='IPA')), ('signal_pack', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='uphase', to='motors.CurrentSignalPack', verbose_name='Parent pack')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='Ufeature', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('rms', models.FloatField(default=0, verbose_name='U phase root-mean-square')), ('thd', models.FloatField( default=0, verbose_name='Total harmonic distortion %')), ('harmonics', models.BinaryField(verbose_name='1st-20th harmonic energy')), ('max_current', models.FloatField(default=0, verbose_name='Maximum current value')), ('min_current', models.FloatField(default=0, verbose_name='Minimum current value')), ('fbrb', models.BinaryField( null=True, verbose_name='Frequencies of Broken rotor bar')), ('signal_pack', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='ufeature', to='motors.CurrentSignalPack', verbose_name='Parent pack')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='SymComponent', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('n_sequence_rms', models.FloatField( default=0, verbose_name='Negative sequence root-mean-square')), ('p_sequence_rms', models.FloatField( default=0, verbose_name='Positive sequence root-mean-square')), ('z_sequence_rms', models.FloatField( default=0, verbose_name='Zero sequence root-mean-square')), ('imbalance', models.FloatField(default=0, verbose_name='Current imbanlance %')), ('signal_pack', models.OneToOneField( on_delete=django.db.models.deletion.CASCADE, related_name='symcomp', to='motors.CurrentSignalPack', verbose_name='Parent pack')), ], ), migrations.CreateModel( name='Stator', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=64, unique=True, verbose_name='Name of asset')), ('sn', models.CharField(max_length=128, unique=True, verbose_name='Serial number')), ('statu', models.SmallIntegerField(choices=[ (0, 'Excellent'), (1, 'Good'), (2, 'Moderate'), (3, 'Poor'), (4, 'Offline') ], default=2, verbose_name='Asset statu')), ('health_indicator', models.FloatField(default=85, verbose_name='Value of Health Indicator')), ('lr_time', models.DateTimeField(blank=True, null=True, verbose_name='Last repair/check date')), ('pr_time', models.DateTimeField(blank=True, null=True, verbose_name='Purchase date')), ('md_time', models.DateTimeField(auto_now=True, verbose_name='Modified date')), ('cr_time', models.DateTimeField(auto_now_add=True, verbose_name='Created date')), ('sr_time', models.DateTimeField(blank=True, null=True, verbose_name='Start running date')), ('length', models.FloatField(blank=True, null=True, verbose_name='Length /mm')), ('outer_diameter', models.FloatField(blank=True, null=True, verbose_name='Outer diameter /mm')), ('inner_diameter', models.FloatField(blank=True, null=True, verbose_name='Inner diameter /mm')), ('slot_number', models.SmallIntegerField(blank=True, null=True, verbose_name='Number of slots')), ('memo', DjangoUeditor.models.UEditorField(default='', verbose_name='Memory')), ('equip_type', models.SmallIntegerField(choices=[ (0, 'Motor'), (1, 'Bearing'), (2, 'Rotor'), (3, 'Stator') ], default=3, verbose_name='Equipment type')), ('manufacturer', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='motors.Manufacturer', verbose_name='Manufacturer')), ('motor', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='stators', to='motors.Motor')), ('tags', models.ManyToManyField(blank=True, to='motors.Tag', verbose_name='Tags')), ], options={ 'abstract': False, }, ), migrations.CreateModel( name='Rotor', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=64, unique=True, verbose_name='Name of asset')), ('sn', models.CharField(max_length=128, unique=True, verbose_name='Serial number')), ('statu', models.SmallIntegerField(choices=[ (0, 'Excellent'), (1, 'Good'), (2, 'Moderate'), (3, 'Poor'), (4, 'Offline') ], default=2, verbose_name='Asset statu')), ('health_indicator', models.FloatField(default=85, verbose_name='Value of Health Indicator')), ('lr_time', models.DateTimeField(blank=True, null=True, verbose_name='Last repair/check date')), ('pr_time', models.DateTimeField(blank=True, null=True, verbose_name='Purchase date')), ('md_time', models.DateTimeField(auto_now=True, verbose_name='Modified date')), ('cr_time', models.DateTimeField(auto_now_add=True, verbose_name='Created date')), ('sr_time', models.DateTimeField(blank=True, null=True, verbose_name='Start running date')), ('length', models.FloatField(blank=True, null=True, verbose_name='Length /mm')), ('outer_diameter', models.FloatField(blank=True, null=True, verbose_name='Outer diameter /mm')), ('inner_diameter', models.FloatField(blank=True, null=True, verbose_name='Inner diameter /mm')), ('slot_number', models.SmallIntegerField(blank=True, null=True, verbose_name='Number of slots')), ('memo', DjangoUeditor.models.UEditorField(default='', verbose_name='Memory')), ('equip_type', models.SmallIntegerField(choices=[ (0, 'Motor'), (1, 'Bearing'), (2, 'Rotor'), (3, 'Stator') ], default=2, verbose_name='Equipment type')), ('manufacturer', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='motors.Manufacturer', verbose_name='Manufacturer')), ('motor', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='rotors', to='motors.Motor')), ('tags', models.ManyToManyField(blank=True, to='motors.Tag', verbose_name='Tags')), ], options={ 'abstract': False, }, ), migrations.AddField( model_name='motor', name='tags', field=models.ManyToManyField(blank=True, to='motors.Tag', verbose_name='Tags'), ), migrations.AddField( model_name='currentsignalpack', name='motor', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, related_name='packs', to='motors.Motor'), ), migrations.CreateModel( name='Bearing', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=64, unique=True, verbose_name='Name of asset')), ('sn', models.CharField(max_length=128, unique=True, verbose_name='Serial number')), ('statu', models.SmallIntegerField(choices=[ (0, 'Excellent'), (1, 'Good'), (2, 'Moderate'), (3, 'Poor'), (4, 'Offline') ], default=2, verbose_name='Asset statu')), ('health_indicator', models.FloatField(default=85, verbose_name='Value of Health Indicator')), ('lr_time', models.DateTimeField(blank=True, null=True, verbose_name='Last repair/check date')), ('pr_time', models.DateTimeField(blank=True, null=True, verbose_name='Purchase date')), ('md_time', models.DateTimeField(auto_now=True, verbose_name='Modified date')), ('cr_time', models.DateTimeField(auto_now_add=True, verbose_name='Created date')), ('sr_time', models.DateTimeField(blank=True, null=True, verbose_name='Start running date')), ('inner_race_diameter', models.FloatField(blank=True, null=True, verbose_name='Inner race diameter /mm')), ('inner_race_width', models.FloatField(blank=True, null=True, verbose_name='Inner race width /mm')), ('outter_race_diameter', models.FloatField(blank=True, null=True, verbose_name='Outter race diameter /mm')), ('outter_race_width', models.FloatField(blank=True, null=True, verbose_name='Outter race width /mm')), ('equip_type', models.SmallIntegerField(choices=[ (0, 'Motor'), (1, 'Bearing'), (2, 'Rotor'), (3, 'Stator') ], default=1, verbose_name='Equipment type')), ('roller_diameter', models.FloatField(blank=True, null=True, verbose_name='Roller diameter /mm')), ('roller_number', models.SmallIntegerField(blank=True, null=True, verbose_name='Number of rollers')), ('contact_angle', models.FloatField(blank=True, null=True, verbose_name='Contact angle ')), ('memo', DjangoUeditor.models.UEditorField(default='', verbose_name='Memory')), ('manufacturer', models.ForeignKey( blank=True, null=True, on_delete=django.db.models.deletion.SET_NULL, to='motors.Manufacturer', verbose_name='Manufacturer')), ('motor', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, related_name='bearings', to='motors.Motor')), ('tags', models.ManyToManyField(blank=True, to='motors.Tag', verbose_name='Tags')), ], options={ 'abstract': False, }, ), ]
class Migration(migrations.Migration): initial = True dependencies = [ migrations.swappable_dependency(settings.AUTH_USER_MODEL), ] operations = [ migrations.CreateModel( name='Article', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(max_length=70, verbose_name='标题')), ('digest', models.TextField(blank=True, max_length=300, null=True, verbose_name='摘要')), ('content', DjangoUeditor.models.UEditorField(blank=True, verbose_name='内容')), ('status', models.CharField(choices=[('d', '草稿'), ('p', '发表')], default='p', max_length=1, verbose_name='状态')), ('date_time', models.DateField(default=django.utils.timezone.now, verbose_name='发布时间')), ('view', models.BigIntegerField(default=0, verbose_name='浏览量')), ('author', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to=settings.AUTH_USER_MODEL, verbose_name='作者')), ], options={ 'verbose_name': '文章', 'verbose_name_plural': '文章列表', 'db_table': 'article', 'ordering': ['-date_time'], }, ), migrations.CreateModel( name='Category', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=30, verbose_name='类别名称')), ('created_time', models.DateTimeField(default=django.utils.timezone.now, verbose_name='创建时间')), ('last_mod_time', models.DateTimeField(default=django.utils.timezone.now, verbose_name='修改时间')), ], options={ 'verbose_name': '类别名称', 'verbose_name_plural': '分类列表', 'db_table': 'category', 'ordering': ['name'], }, ), migrations.CreateModel( name='Tag', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('tag_name', models.CharField(max_length=30, verbose_name='标签名')), ('created_time', models.DateTimeField(default=django.utils.timezone.now, verbose_name='创建时间')), ('last_time', models.DateTimeField(default=django.utils.timezone.now, verbose_name='修改时间')), ], options={ 'verbose_name': '标签名称', 'verbose_name_plural': '标签列表', 'db_table': 'tag', 'ordering': ['tag_name'], }, ), migrations.AddField( model_name='article', name='category', field=models.ForeignKey( on_delete=django.db.models.deletion.CASCADE, to='blog.Category', verbose_name='文章类型'), ), migrations.AddField( model_name='article', name='tag', field=models.ManyToManyField(blank=True, to='blog.Tag', verbose_name='标签集合'), ), ]
class Migration(migrations.Migration): initial = True dependencies = [] operations = [ migrations.CreateModel( name='AdminIMG', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('filename', models.CharField(blank=True, max_length=200, null=True, verbose_name='文件名')), ('img', models.ImageField(upload_to='./admin')), ], ), migrations.CreateModel( name='Article', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('title', models.CharField(blank=True, max_length=50, null=True, verbose_name='文章')), ('photo', models.ImageField(height_field='url_height', upload_to='avatar', verbose_name='插图', width_field='url_width')), ('Cname', models.CharField(blank=True, max_length=50, null=True, verbose_name='作者名')), ('Createtime', models.DateField(auto_now_add=True, null=True, verbose_name='创作时间')), ('updatedtime', models.DateTimeField(auto_now=True, verbose_name='修改时间')), ('text', DjangoUeditor.models.UEditorField(blank=True, null=True, verbose_name='正文')), ], options={ 'verbose_name': '文章', 'verbose_name_plural': '文章', 'db_table': 'Article', 'ordering': ['-updatedtime'], }, ), migrations.CreateModel( name='Comments', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(blank=True, max_length=16, null=True, verbose_name='昵称')), ('email', models.EmailField(max_length=254, verbose_name='邮箱')), ('body', models.TextField(blank=True, null=True, verbose_name='评论正文')), ('created', models.DateTimeField(auto_now_add=True, null=True, verbose_name='创建时间')), ('active', models.BooleanField(default=True)), ('post', models.ForeignKey(null=True, on_delete=django.db.models.deletion.CASCADE, to='blog.Article', verbose_name='作品')), ], options={ 'verbose_name': '评论', 'verbose_name_plural': '评论', 'db_table': 'comment', 'ordering': ['created'], }, ), migrations.CreateModel( name='Label', fields=[ ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')), ('name', models.CharField(max_length=30, verbose_name='标签名')), ('updatetime', models.DateField(auto_now=True, verbose_name='修改时间')), ('createtime', models.DateField(auto_now_add=True, verbose_name='创建时间')), ], options={ 'verbose_name': '作品标签', 'verbose_name_plural': '作品标签', 'db_table': 'Label', 'ordering': ['-updatetime'], }, ), migrations.AddField( model_name='article', name='label', field=models.ManyToManyField(to='blog.Label', verbose_name='标签'), ), ]