python - 数据库 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
解决方案
配置你的数据库连接,在settings.py
创建 Django 模型之后,你必须执行两个命令:
python manage.py makemigrations
python manage.py migrate
然后将在数据库中创建表,然后您将能够在 shell 中使用
推荐阅读
- bash - 如何从文件中删除特定的字符串出现?
- android - transformDexArchiveWithDexMergerForRelease 和 transformDexArchiveWithDexMergerForDebug 任务之间的区别?
- jsf - ui:重复添加新项目在第一个元素中不起作用
- zeromq - ZeroMQ 端点中的“@”是什么意思?
- vue.js - v-if 每个组件加载时
- oracle - PL/SQL 过程 Country_demographic
- python - 保存 Pyomo 模型变量
- php - PHP:从数组中删除旧图像并显示默认图像
- python - Python FileNotFound Django 测试媒体
- reactjs - 无法读取未定义的属性“地图”,TypeError