【发布时间】:2020-06-01 09:19:43
【问题描述】:
我使用 postgresql,我的 python 版本是 3.7 我已经尝试了所有命令
python manage.py makemigrations
这会在迁移中创建一个名为 0001_initial.py 的文件
# Generated by Django 2.2.10 on 2020-02-17 12:01
从 django.db 导入迁移、模型
类迁移(migrations.Migration):
initial = True
dependencies = [
]
operations = [
migrations.CreateModel(
name='Support',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('name', models.CharField(max_length=40)),
('email', models.EmailField(max_length=254)),
('message', models.TextField()),
],
),
]
现在当我传递迁移命令时,
python manage.py migrate
它显示“没有要应用的迁移”
(myvenv) C:\nid\project>python manage.py migrate
Operations to perform:
Apply all migrations: admin, auth, contenttypes, scholarship, sessions
Running migrations:
No migrations to apply.
这是我的 models.py 类:
from django.db import models
from django.utils import timezone
# Create your models here.
class Support(models.Model):
name = models.CharField(max_length=40)
email = models.EmailField()
message = models.TextField()
def __str__(self):
return self.name
我知道以前有人问过这个问题。我检查了所有但没有答案能够解决这个问题。请帮忙
【问题讨论】:
-
模型
Support属于哪个app?
标签: python django database postgresql migrate