首页 > 解决方案 > 数据库 API Python/django

问题描述

我正在编写有关 Django 的教程

当我使用命令调用交互式 shell 来访问数据库 API 时python manage.py shell,我收到以下提示

In [1]:from music.models import Album, Song
In [2]: Album.objects.all()

然后下一行给了我这个

OperationalError: no such table: music_album

标签: pythondjangodatabaseweb-development-server

解决方案


配置你的数据库连接,在settings.py创建 Django 模型之后,你必须执行两个命令:

  • python manage.py makemigrations
  • python manage.py migrate

然后将在数据库中创建表,然后您将能够在 shell 中使用


推荐阅读