我在此模型中的迁移存在问题。 所以这是我的第一堂课Post,它运行良好(迁移成功):
初始课程发布
long start = System.nanoTime();
counter.countPrimes(1000000);
final long end = System.nanoTime();
System.out.println("Took: " + ((end - start) / 1000000) + "ms");
System.out.println("Took: " + (end - start)/ 1000000000 + " seconds");
我要添加一个新列:
class Post(models.Model):
title = models.CharField(max_length=100)
content = models.TextField()
date_posted = models.DateTimeField(default=timezone.now)
author = models.ForeignKey(User, on_delete=models.CASCADE)
def __str__(self):
return self.title
我删除了所有迁移,因此当我使用makemigrations时,它可以工作,但是当我尝试迁移时,我什么也没得到:
PowerShell结果:
photos = models.ImageField(upload_to="/images/", default = None)
当我尝试伪造迁移时,它也不起作用:
PowerShell结果:
Apply all migrations: blog
Running migrations:
No migrations to apply.
运行服务器后,出现此错误:
尝试访问我的本地网站:
Target specific migration: 0001_initial, from blog
Running migrations:
No migrations to apply.
请帮助我不知道该如何尝试。预先谢谢你。
答案 0 :(得分:0)
在这样的迁移命令中使用您的应用名称
python manage.py makemigrations blog
python manage.py migrate blog