Как использовать Django test self.client.get для получения подробной информации о пользователе с таким url, как этот /user/<int:user_id>?

Я хочу создать тест, чтобы проверить, правильно ли выполняется получение подробной информации о пользователе, если я перейду по этому url /user/int:user_id. Мой код выглядит следующим образом:

def test_get_user_detail(self):
        self.client.login(username='tes', password='pandora_key')
        User_ID = 13
        self.db_login = create_user(User_ID)
        db_login_count = DB_Login.objects.all().count()
        self.assertEqual(db_login_count, 1)
        self.assertNotEqual(db_login_count, 0)
        db_login_user = DB_Login.objects.filter(User_ID=User_ID).first()
        self.assertEqual(db_login_user.User_ID, User_ID)
        response = self.client.get('/user/<int:user_id>/', args=[User_ID])
        self.assertEqual(response.status_code, 200)

Я проверил, что создание пользователя с определенным ID работает правильно, но при получении этого пользователя из URL ответ всегда получает код 404 not found. Кто-нибудь знает, как это исправить?

Вернуться на верх