[英]django.db.utils.ProgrammingError: column tickets_ticket.track_code does not exist
我使用了 postgresql,我想在我的模型中添加一個新字段:
track_code = models.CharField(max_length=32, verbose_name=_('کد رهگیری'), default=generate_rrr_unique_trackcode)
但遷移后我收到此錯誤:
django.db.utils.ProgrammingError: column tickets_ticket.track_code does not exist
LINE 1: SELECT (1) AS "a" FROM "tickets_ticket" WHERE "tickets_ticke...
我使用了命令:
python3 manage.py migrate app_name 0001
並刪除最后一個遷移文件,然后重試但不工作......
這是您用來遷移的錯誤命令。
使用以下 3 個命令進行遷移:
python manage.py makemigrations appname
python manage.py sqlmigrate appname 0001 #This value will generate after makemigrations. It can be either 0001, 0002 and so on
python manage.py migrate
注意:不要忘記刪除最后一次遷移。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.