Как запустить скрипт, используя django rest Framework, интегрированный с реагировать - PullRequest
0 голосов
/ 02 февраля 2020

Я пытаюсь вызвать скрипт, который отправляет электронное письмо, когда вы нажимаете кнопку в реакции, моя проблема в том, что я не нашел никакого хорошего способа сделать это. В настоящее время у меня есть функция для файла представлений, такая как

def sender(request):    
    me = "username"
    my_password = r"my password"
    you = info.__str__

    msg = MIMEMultipart('alternative')
    msg['Subject'] = "Alert"
    msg['From'] = me
    msg['To'] = you

    html = '<html><body><p>hello world</p></body></html>'
    part2 = MIMEText(html, 'html')

    msg.attach(part2)

    s = smtplib.SMTP_SSL('smtp.gmail.com')
    s.login(me, my_password)

    s.sendmail(me, you, msg.as_string())
    s.quit()

, и я импортирую ее в файл URL:

urlpatterns = [path('send/', views.sender)]

Я использую ax ios на фронте реакции с следующий код

axios.get('http://127.0.0.1:8000/api/send/')

, и он выдает мне эту ошибку, когда я пытаюсь получить доступ, запустите его

AttributeError: у объекта 'function' нет атрибута 'encode'

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