djangoでmigrateしようとすると以前に作ったテーブルが存在していてmigrateできないというエラーが出ました。
python manage.py migrate ModelApp zero
してもうまくいきませんでした。
コマンドラインから同名のテーブルを更新する方法はないのでしょうか。
from django.db import models from django.utils import timezone # import pytz # Create your models here. class BaseMeta(models.Model): create_at= models.DateTimeField(default=timezone.datetime.now,auto_now=False, auto_now_add=False) update_at= models.DateTimeField(default=timezone.datetime.now,auto_now=False, auto_now_add=False) class Meta: abstract= True class Person(models.Model): first_name = models.CharField(max_length=20) last_name = models.CharField(max_length=20)
python manage.py migrate ModelApp zero >> django.db.utils.OperationalError: table "ModelApp_basemeta" already exists
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。