小白教程

 找回密码
 立即注册
查看: 6290|回复: 1

django数据迁移时,创建的迁移文件字段不全,怎么处理

[复制链接]

1

主题

3

帖子

7

积分

新手上路

Rank: 1

积分
7
发表于 2021-3-23 16:35:06 | 显示全部楼层 |阅读模式
models.py中创建的内容
  1. from django.db import models
  2. from django.utils import timezone

  3. # Create your models here.


  4. # 上传的excel文件记录
  5. class UploadExcelInfo(models.Model):
  6.     uei_create_time = models.DateTimeField(default=timezone.now),
  7.     uei_excel_old_name = models.CharField(max_length=100,null=False),  # 原来的excel名称
  8.     uei_excel_new_name = models.CharField(max_length=100, null=False), # 新的excel名称
  9.     uei_use_state = models.BooleanField(default=True),  # 中的内容是否已经生成完数据,并保存到数据库中了
  10.     uei_is_complete = models.BooleanField(default=False), # 导入的数据是否都完成了 False:没有完成  True:已经完成了
  11.     uei_is_delete = models.BooleanField(default=False),  # 是否删除
  12.     class Meta:
  13.         db_table = 'upload_excel_info_table'
复制代码
0001_initial.py生成的迁移文件
  1. from django.db import migrations, models


  2. class Migration(migrations.Migration):

  3.     initial = True

  4.     dependencies = [
  5.     ]

  6.     operations = [
  7.         migrations.CreateModel(
  8.             name='UploadExcelInfo',
  9.             fields=[
  10.                 ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
  11.             ],
  12.             options={
  13.                 'db_table': 'upload_excel_info_table',
  14.             },
  15.         ),
  16.     ]
复制代码
生成的迁移文件,创建表后只有一个ID字段,其他字段都没有。迁移的时候不报任何错误。
我找了好几个小时了,也没找到哪里出错,求助

回复

使用道具 举报

1

主题

2

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2021-4-9 23:07:12 | 显示全部楼层
models.py每个字段后面不要加,
uei_create_time = models.DateTimeField(default=timezone.now),
应改为
uei_create_time = models.DateTimeField(default=timezone.now)
把逗号去掉就恢复正常了models.py每个字段后面不要加,
uei_create_time = models.DateTimeField(default=timezone.now),
应改为
uei_create_time = models.DateTimeField(default=timezone.now)
把逗号去掉就恢复正常了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|小白教程 ( 粤ICP备20019910号 )

GMT+8, 2024-9-20 14:34 , Processed in 0.151105 second(s), 24 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表