[英]How to get html from web page in Django
我想在Django實現一些測試,我需要用字符串查看web頁面的數據,但我無法從web頁面檢索數據。 那么,如何從 web 頁面獲取數據(html)?
我的測試.py
from rest_framework.test import APITestCase
class TicketTestCase(APITestCase):
def test_user_details_on_ticket_id(self):
response = self.client.get(f"/api/ticket/1")
print(response.content) # this returns empty data in bytes
# I want to check this
#self.assertEquals(response.data, "helloworld")
你在做什么是正確的。 您可以使用response.content
從 web 頁面檢索數據。 問題是你在 url 的末尾少了一個斜杠,所以 url 應該是
response = self.client.get(f"/api/ticket/1/")
代替
response = self.client.get(f"/api/ticket/1")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.