に動作していない、時々エラーメールは時々
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']
は、これは私のコードです:
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