Size: a a a

Django [ru] #STAY HOME

2020 January 29

mc

m0nte cr1st0 in Django [ru] #STAY HOME
{'images': [{'image': [ErrorDetail(string='Please upload a valid image.', code='invalid')]}, {'image': [ErrorDetail(string='Please upload a valid image.', code='invalid')]}]}
источник

DT

Dan Tyan in Django [ru] #STAY HOME
m0nte cr1st0
@dantyan
    def setUp(self) -> None:
       self.thank_you_message = ThankYouMessageFactory()
       self.thank_you_image = ThankYouImageFactory()

   def test_thank_you_message_deserialize(self) -> None:
       image_data = ThankYouMessageImageSerializer(self.thank_you_image).data
       image_data_list = [image_data, image_data]
       thank_you_data = {'text': 'Some text', 'images': image_data_list}
       
       serializer = ThankYouMessagesSerializer(data=thank_you_data)
       serializer.is_valid()
       print(serializer.errors)
а ты настойчивый =)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
@m0nte_cr1st0 это читал ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Переслано от Dan Tyan
твой сериализатор на входи ждет файл
на выход выдает url

ты на вход даешь url
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
Dan Tyan
Переслано от Dan Tyan
твой сериализатор на входи ждет файл
на выход выдает url

ты на вход даешь url
читал)
источник

AH

Anthony Hopkins in Django [ru] #STAY HOME
здраствуйте
почему письмо, которое отправляется на локальной машине, может не отправляться письмо на продакшне с идентичными параметрами?
источник

A

Andrey in Django [ru] #STAY HOME
Anthony Hopkins
здраствуйте
почему письмо, которое отправляется на локальной машине, может не отправляться письмо на продакшне с идентичными параметрами?
Email?
источник

AH

Anthony Hopkins in Django [ru] #STAY HOME
да
источник

DT

Dan Tyan in Django [ru] #STAY HOME
m0nte cr1st0
читал)
но продолжаешь этот путь
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Anthony Hopkins
здраствуйте
почему письмо, которое отправляется на локальной машине, может не отправляться письмо на продакшне с идентичными параметрами?
точно одинаковые данные smtp сервера ?
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
Dan Tyan
но продолжаешь этот путь
просто несовсем понял. Я на вход в первый передаю файл, на выходе получаю словарь. Его передаю во второй
источник

DT

Dan Tyan in Django [ru] #STAY HOME
m0nte cr1st0
просто несовсем понял. Я на вход в первый передаю файл, на выходе получаю словарь. Его передаю во второй
ны выходе ты получаешь не словарь
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
как не словарь?
{'id': 42, 'image': 'thankmessageimages/example.jpg', 'message': 69}
источник

AH

Anthony Hopkins in Django [ru] #STAY HOME
Dan Tyan
точно одинаковые данные smtp сервера ?
EMAIL_HOST_USER = 'mail@gmail.com'
EMAIL_HOST_PASSWORD = 'passwd'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
DEFAULT_FROM_EMAIL = 'mail@gmail.com'

такие настройки и на локалхосте, и на сервере. С компа отправляется, с сервера зависает, и через 5-10 минут вываливается TimeoutError(connection timeout)
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
Anthony Hopkins
EMAIL_HOST_USER = 'mail@gmail.com'
EMAIL_HOST_PASSWORD = 'passwd'
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_PORT = 587
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
DEFAULT_FROM_EMAIL = 'mail@gmail.com'

такие настройки и на локалхосте, и на сервере. С компа отправляется, с сервера зависает, и через 5-10 минут вываливается TimeoutError(connection timeout)
на проде другой IP, может Гугл блочит?
источник

mc

m0nte cr1st0 in Django [ru] #STAY HOME
Dan Tyan
ны выходе ты получаешь не словарь
разобрался, надо передавать в бейс64 формате...
источник

DT

Dan Tyan in Django [ru] #STAY HOME
может гугул а может провайдер
источник

Б

Барсик in Django [ru] #STAY HOME
Еще, если это дешевый сервер, то на некоторых тарифах запрещена рассылка писем, может оно как-то связано)
источник

AH

Anthony Hopkins in Django [ru] #STAY HOME
Artem Gubatenko
на проде другой IP, может Гугл блочит?
если меняю мейл-сервер гугла на мейл-сервер хостинга, за которым закреплены домен и корпоративные почты и вот это вот все,  то происходит то же самое

впска с джангой - linode за 5 баксов, хостинг c почтой - bitte
источник

AG

Artem Gubatenko in Django [ru] #STAY HOME
а ВПС правильно настроена?
источник