가끔 메일이 내 코드입니다이메일 때로는
IndexError at /retest/8/accepted
string index out of range
Request Method: POST
Request URL: http://127.0.0.1:8000/retest/8/accepted
Django Version: 1.10.5
Exception Type: IndexError
Exception Value: string index out of range
Exception Location: C:\Users\NajmathUmmer\AppData\Local\Programs\Python\Python36\lib\email_header_value_parser.py in get_local_part, line 1800
Python Executable: C:\Users\Najmath Ummer\djangogirls\myvenv\Scripts\python.exe Python Version: 3.6.0
Python Path:
['C:\Users\Najmath Ummer\djangogirls\rms', 'C:\Users\Najmath Ummer\djangogirls\myvenv\Scripts\python36.zip', 'C:\Users\Najmath Ummer\AppData\Local\Programs\Python\Python36\DLLs', 'C:\Users\Najmath Ummer\AppData\Local\Programs\Python\Python36\lib', 'C:\Users\Najmath Ummer\AppData\Local\Programs\Python\Python36', 'C:\Users\Najmath Ummer\djangogirls\myvenv', 'C:\Users\Najmath Ummer\djangogirls\myvenv\lib\site-packages']
오류 언젠가 sent.But 할 수 있습니다
settings.py에게
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = '[email protected]'
EMAIL_HOST_PASSWORD = '**********'
EMAIL_PORT = 587
전망 .py
from django.core.mail import EmailMessage
def accepted(request, retest_id):
retest = get_object_or_404(Retest, pk=retest_id)
if request.method == 'POST':
retest.is_principal = True
retest.save(update_fields=['is_principal'])
email = EmailMessage('RMS', 'Your Notifications are Pending.', to=[request.user.email])
email.send()
return render(request, 'retest/request.html' , {'retest': retest})
이 'CFWS_LEADER'는 무엇입니까? – kaveh
CFWS_LEADER의 값 [0] : IndexError : 문자열 인덱스가 범위를 벗어났습니다. @ kaveh – najmath
더 많은 코드와 전체 추적을 게시해야합니다. – kaveh