我正在关注有关序列化的 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/