аргумент `basename` не указан и может ' - PullRequest
1 голос
/ 22 марта 2019

Я получаю ошибку ниже и снова. Я пытаюсь решить ее с утро, но ничего не происходит.

набор запросов подтверждения не является None, аргумент 'basename не указан, и могли '\ AssertionError: basename аргумент не указан, и мог автоматически не определяет имя из набора просмотра, так как оно не имеют атрибут .queryset.

models.py

class Language(models.Model):
    A = models.CharField(max_length=50)
    B = models.ForeignKey(User,on_delete=models.CASCADE,null=True)
    C = models.CharField(max_length=60)
    D = models.TextField(max_length=256)
    E = models.BooleanField(default=False)

serializers.py

class LanguageSerializer(serializers.ModelSerializer):
    class Meta:
        model = Language
        fields = ("__all__")

views.py

class LanguageView(viewsets.ModelViewSet):
    queryset = Language.objects.all()
    serializer_class = LanguageSerializer

urls.py

router = routers.DefaultRouter()
router.register('ln/languages', views.LanguageView)

В models.py есть еще много моделей (таблиц), каждая другая модель (таблица) -

работает нормально для получения результатов, но в языковой модели (таблица) выдается ошибка

набор запросов assert не None, аргумент 'basename не указан, и могли '\ AssertionError: basename аргумент не указан, и мог автоматически не определяет имя из набора просмотра, так как оно не имеют атрибут .queryset.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...