Python &引用;断言者错误:错误不是真的;每当我在django项目上运行tests.py时,都会不断出现

Python &引用;断言者错误:错误不是真的;每当我在django项目上运行tests.py时,都会不断出现,python,mysql,django,Python,Mysql,Django,我遵循TomAratyn的教程,在其中我将测试分页是否正常工作 以下是tests.py文件: from django.test import TestCase from django.test.client import \ RequestFactory from django.urls.base import reverse from core.models import Movie from core.views import MovieList class MovieList

我遵循TomAratyn的教程,在其中我将测试分页是否正常工作

以下是tests.py文件:

from django.test import TestCase
from django.test.client import \
    RequestFactory
from django.urls.base import reverse

from core.models import Movie
from core.views import MovieList


class MovieListPaginationTestCase(TestCase):

    ACTIVE_PAGINATION_HTML = """
    <li class="page-item active">
      <a href="{}?page={}" class="page-link">{}</a>
    </li>
    """

    def setUp(self):
        for n in range(15):
            Movie.objects.create(
                title='Title {}'.format(n),
                year=1990 + n,
                runtime=100,
            )

    def testFirstPage(self):
        movie_list_path = reverse('core:MovieList')
        request = RequestFactory().get(path=movie_list_path)
        response = MovieList.as_view()(request)
        self.assertEqual(200, response.status_code)
        self.assertTrue( response.context_data['is_paginated'])
        self.assertInHTML(
            self.ACTIVE_PAGINATION_HTML.format(
                movie_list_path, 1, 1),
            response.rendered_content)

提前谢谢你们。我是新手。我只是在2020年2月才开始编写代码,我已经25岁了。我接受这一点。

我认为“response”没有“context\u data”属性

试试这个

response.content['is_paginated']

弹出的错误表明“TemplateResponse”对象没有这两个属性。
response.content['is_paginated']
response.data['is_paginated']