models.py中創建的內容
from django.db import models
from django.utils import timezone
# Create your models here.
# 上傳的excel檔案記錄
class UploadExcelInfo(models.Model):
uei_create_time = models.DateTimeField(default=timezone.now),
uei_excel_old_name = models.CharField(max_length=100,null=False), # 原來的excel名稱
uei_excel_new_name = models.CharField(max_length=100, null=False), # 新的excel名稱
uei_use_state = models.BooleanField(default=True), # 中的內容是否已經生成完資料,并保存到資料庫中了
uei_is_complete = models.BooleanField(default=False), # 匯入的資料是否都完成了 False:沒有完成 True:已經完成了
uei_is_delete = models.BooleanField(default=False), # 是否洗掉
class Meta:
db_table = 'upload_excel_info_table'
0001_initial.py生成的遷移檔案
from django.db import migrations, models
class Migration(migrations.Migration):
initial = True
dependencies = [
]
operations = [
migrations.CreateModel(
name='UploadExcelInfo',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
],
options={
'db_table': 'upload_excel_info_table',
},
),
]
生成的遷移檔案,創建表后只有一個ID欄位,其他欄位都沒有。遷移的時候不報任何錯誤。
我找了好幾個小時了,也沒找到哪里出錯,求助
uj5u.com熱心網友回復:
models.py每個欄位后面不要加,uei_create_time = models.DateTimeField(default=timezone.now),
應改為
uei_create_time = models.DateTimeField(default=timezone.now)
把逗號去掉就恢復正常了
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/283792.html
上一篇:請教在WORD中插入圖片的問題