Как отобразить «Ответ Twint» на странице html? Поскольку данные отображаются только в командной строке - PullRequest
0 голосов
/ 21 января 2020

Я новичок в django, twint Я пытаюсь написать вызов API с параметрами запроса для отображения ответа Twint на странице html или почтальоном, но извлеченные данные отображаются в командной строке. Пожалуйста, проведите меня через это.

Я использую Обновленную версию twint, Python 3.7, Django 3.0, windows 10

Ниже мой код

views.py

class UserName(APIView):
    def get(self,request,format=None):
        return self.username(request,request.query_params)
    def username(self, request, result):
        c = twint.Config()
        c.Username = "MotaJyothsna"
        asyncio.set_event_loop(asyncio.new_event_loop())
        result = twint.run.Search(c)
        return Response(result)

Output is displayed on Command prompt , but not in browser

1 Ответ

0 голосов
/ 29 января 2020

Я понял, как получить вывод на странице html, используя следующий код.

def username(request):
    c = twint.Config()
    c.Username = "Twitter"
    c.Limit = 20
    c.Hide_output = True
    c.Output = "data.html"
    asyncio.set_event_loop(asyncio.new_event_loop())
    twint.run.Search(c)
    return render(request,data.html)
...