RuntimeError: Класс модели snippets.models.Snippet не объявляет явную метку app_label и не находится в приложении в INSTALLED_APPS. - PullRequest
0 голосов
/ 25 августа 2018

когда я запускаю 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')

1 Ответ

0 голосов
/ 25 августа 2018

Прежде всего, вы должны добавить snippets приложение в INSTALLED_APPS, затем вы можете использовать вашу модель, которая определена в вашем приложении.

Вы создаете приложение snippets из команды python или создаете его самостоятельно?Ошибка может произойти, если ваше приложение не создается должным образом, и вы забыли сделать для него package.

...