django - RuntimeError: Model class snippets.models.Snippet 没有声明明确的 app_label 并且不在 INSTALLED_APPS 中的应用程序中
问题描述
当我运行 Django 时使用restful_framework
. 我遇到了一个错误:
RuntimeError: Model class snippets.models.Snippet doesn't declare an explicit app_label and isn't in an application in INSTALLED_APPS
谁能帮我。感谢每一位可以帮助我的人。我的 serializers.py 代码:
from rest_framework import serializers
from snippets.models import Product
class ProductSerializer(serializers.ModelSerializer):
class Meta:
model = Product
fields = ('id', 'created', 'name', 'describe', 'price', 'isDelete')
解决方案
首先,您应该将snippets
app 添加到INSTALLED_APPS
中,然后您可以使用在您的 app 中定义的模型。
您是snippets
使用“python manage.py”命令创建应用程序还是自己创建应用程序?当您的应用程序没有正确创建并且您忘记了package
它时,可能会发生错误。
推荐阅读
- matlab - MatLAB fsolve计算
- nlp - 特定文本提取
- android - 如何在 Jetpack Compose 中处理 Mapbox Map 的活动生命周期事件?
- api - 读取 multipart/form-data 时出现“multipart: NextPart: EOF”错误
- c - 霓虹灯等效于 mm_madd_epi16 和 mm_maddubs_epi16
- javascript - Reactjs typescript 使用 JavaScript 包
- html - 为什么我的堆积在我的顶部?
- python - 如何在 Pandas DataFrame 中找到最常见(频繁)的值?
- .net - 正则表达式组的绑定可选性而不复制强制性模式部分
- c++ - Windows api编程-如何向应用程序窗口发送/发布消息以调用菜单项?