当我运行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')
答案 0 :(得分:1)
首先,应将snippets
应用添加到INSTALLED_APPS
中,然后才能使用应用中定义的模型。
您是通过python命令创建snippets
应用还是自己创建?当您的应用无法正确创建并且您忘记为其制作package
时,可能会发生错误。