gpt4 book ai didi

python - Django 教程 - 编写你的第一个 Django 应用程序,第 2 部分,我正在尝试迁移,但它显示 "No migrations to apply."

转载 作者:太空宇宙 更新时间:2023-11-03 21:12:22 24 4
gpt4 key购买 nike

我刚刚通过 Djangoproject 的教程开始学习 Django。我正在尝试迁移,但它在终端中显示“没有要应用的迁移”,而它应该显示“正在应用 polls.0001_initial...好的”。而且不知道我哪里做错了,可以请您帮忙吗?谢谢。

[终端]

Operations to perform:
Apply all migrations: admin, auth, contenttypes, polls, sessions
Running migrations:
No migrations to apply.

[mysite/polls/models.py]

from django.db import models

class Question(models.Model):
question_text = models.CharField(max_length=200)
pub_date = models.DateTimeField('date published')


class Choice(models.Model):
question = models.ForeignKey(Question, on_delete=models.CASCADE)
choice_text = models.CharField(max_length=200)
votes = models.IntegerField(default=0)

[迁移/0001_initial.py]

from django.db import migrations, models
import django.db.models.deletion


class Migration(migrations.Migration):

initial = True

dependencies = [
]

operations = [
migrations.CreateModel(
name='Choice',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('choice_text', models.CharField(max_length=200)),
('votes', models.IntegerField(default=0)),
],
),
migrations.CreateModel(
name='Question',
fields=[
('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
('question_text', models.CharField(max_length=200)),
('pub_date', models.DateTimeField(verbose_name='date published')),
],
),
migrations.AddField(
model_name='choice',
name='question',
field=models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='polls.Question'),
),
]

https://docs.djangoproject.com/en/2.1/intro/tutorial02/

我正在使用 python 3.7.2 和 anaconda。

最佳答案

这可能听起来很愚蠢,但是您刷新了您的应用程序吗?我的意思是示例:在文件侧边栏上的 VSCode 上,您可以右键单击并选择“刷新”或单击“创建文件”选项卡旁的“刷新”选项卡。我之前曾让它不显示我的新迁移,并且必须刷新才能看到它们。

关于python - Django 教程 - 编写你的第一个 Django 应用程序,第 2 部分,我正在尝试迁移,但它显示 "No migrations to apply.",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54975377/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com