У меня возникла проблема с сайтом, на котором я работаю, не прикрепляя изображения к html-сообщениям электронной почты. Думал, что я его исправил, но каждый раз, когда кто-то пытается зарегистрироваться на нем, я получаю ошибку сервера (500). Я только изменил пару ссылок, так не знаю, что пошло не так, там, в любом случае журнал ошибок не выглядит следующим образом:Ошибка сервера Pesky на веб-приложении Python
2016-08-31 08:26:15,757 :Internal Server Error: /register/
Traceback (most recent call last):
File "/home/asranet/.virtualenvs/testenv/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 149, in get_response
response = self.process_exception_by_middleware(e, request)
File "/home/asranet/.virtualenvs/testenv/local/lib/python2.7/site-packages/django/core/handlers/base.py", line 147, in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "./register/views.py", line 14, in index
form.save(commit=True)
File "/home/asranet/.virtualenvs/testenv/local/lib/python2.7/site-packages/django/forms/models.py", line 451, in save
self.instance.save()
File "./register/models.py", line 35, in save
email_client(self, site_settings.site_name + "Conference Registration", "You are officially registered for AdWind 2017")
File "./adWind/email_functionality.py", line 31, in email_client
fp = open(os.path.join(os.path.dirname(__file__), f), 'rb')
IOError: [Errno 2] No such file or directory: u'./adWind/static/Images/asranetLogo.jpg'
Я проверил и файл там. Не знаю, как действовать, действительно может помочь. Заранее спасибо!
P.S. вот код для электронной почты:
Пожалуйста, покажите код 'email_functionality'. –
Привет @ DanielRoseman Я отправил код ниже (слишком большой для ответа, поэтому пришлось «ответить»). –
Вы должны разместить его как дополнение к вашему вопросу. Убедитесь, что у вас есть отступы. –