python - Django:没有这样的表 snippets_snippet

标签 python django serialization code-snippets

我正在关注有关序列化的 Django Rest 教程:http://www.django-rest-framework.org/tutorial/1-serialization/#getting-started

我非常严格地遵循它。当我尝试保存代码片段时,它给出了上述错误。

from snippets.models import Snippet
from snippets.serializers import SnippetSerializer
from rest_framework.renderers import JSONRenderer
from rest_framework.parsers import JSONParser

snippet = Snippet(code='foo = "bar"\n')
snippet.save()

我正在 Windows 上工作。本教程是为 Apple 制作的。由于这个原因,我不得不以稍微不同的方式输入一些命令。我不知道这是否与本例中的问题有关。

我不知道从哪里开始解决这里的问题,所以我需要任何帮助。谢谢。

最佳答案

您需要进行迁移(即:强制数据库对应于新Python代码定义的内容) 执行以下操作:

python manage.py makemigrations snippets
python manage.py migrate

关于python - Django:没有这样的表 snippets_snippet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39696148/

相关文章:

json - 为什么要在 JSON 中使用字符串来表示十进制数

python - pandas:根据列表和另一列条件替换逗号分隔列中的相应值

python - 使用 numpy 中的小数步长调整大小

python - 在浏览器中运行 .py 文件

django - 覆盖应用程序中模型的管理字段集

django - ValueError at/Missing staticfiles manifest entry for ''

python - PySide2 与 Pyinstaller : Failed to execute script pyi_rth_pkgres

python - GAE 错误 django.core.exception

java - 使用 snakeyaml 库在 Java 中将对象序列化为 YAML

c++ - 使用 QDataStream 的 Qt 序列化 bool 值