Головной объект запрещен
Когда я пытаюсь отправить свою форму с файлами, она не работает. Сначала она работала, но теперь выдает эту ошибку. Я понятия не имею, что я изменил, чтобы выдать эту ошибку.
Я случайно разместил ключ доступа моего пользователя на GitHub и получил кучу писем от AWS. Но я удалил этот ключ доступа и даже добавил нового пользователя.
Так что я создал нового пользователя IAM, а также s3 bucket, но он все еще показывает мне это.
У меня есть предупреждение о карантине Risk IAM, но затронутый ключ больше не существует
views.py
if request.method == "POST":
form = Form(request.POST)
if form.is_valid():
bigform = form.save()
dic = {
'body': 'A user has filled in a form',
'approved_or_rejected': '',
'approved_or_rejected_text': ''
}
html_tpl_path = 'email-template/email.html'
context_data = {'dic': dic}
email_html_template = get_template(html_tpl_path).render(context_data)
receiver_email = 'airporttesting@outlook.com'
email_msg = EmailMessage('New user Application',
email_html_template,
settings.APPLICATION_EMAIL,
[receiver_email],
reply_to=[settings.APPLICATION_EMAIL]
)
# this is the crucial part that sends email as html content but not as a plain text
email_msg.content_subtype = 'html'
email_msg.send(fail_silently=False)
# send_mail(
# 'New Form filled in',
# 'Someone filled in a form',
# 'airporttesting@outlook.com',
# ['airporttesting@outlook.com'],
# )
for f in request.FILES.getlist('files'):
inputs = FileInput(request.FILES, request.POST)
if inputs.is_valid():
fileinp = inputs.save(commit=False)
fileinp.files = f
fileinp.form_fk = bigform
fileinp.save()
else:
pass
return redirect('Form:thanks')
else:
pass
else:
form = Form()
inputs = FileInput()