Size: a a a

Django [ru] #STAY HOME

2019 October 12

AK

Anvar Khamidov in Django [ru] #STAY HOME
Ребят, всем привет. Развернул приложение. Работает все, за исключением отправки письма по smtp протоколу. Локально проверял, все работает. Смотрю логи, а там вот
smtplib.SMTPAuthenticationError: (534, b'5.7.14 <https://accounts.google.com/signin/continue?sarp=1&scc=1&plt=AKgnsbvt\n5.7.14 vTnwbemHUQVl0PqeLe1iqjqru0bzWkfHpLJtgM3qdT-s4Ix9h3UGvJxy7deHKPAyd6LRD3\n5.7.14 aJq1X2_uPSz9ASjQOFsPHneoRzU-tODVgshFTDWfWqte8ar566GRbUkRYBsqbG> Please\n5.7.14 log in via your web browser and then try again.\n5.7.14  Learn more at\n5.7.14  https://support.google.com/mail/answer/78754 k15sm2575224ljg.65 - gsmtp')
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
По-видимому, и не получится сослаться на такую же модель.
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
В гугл smtp включил пользование небезопасных приложений
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Попробовал руками залогиниться через smtplib, тоже самое пишет
источник

G

GithubReleases in Django [ru] #STAY HOME
python/cpython tagged: v3.5.8rc2
Link: https://github.com/python/cpython/releases/tag/v3.5.8rc2
Release notes:
Python 3.5.8rc2
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Noise
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Grigory Surkov
Всем здравствуйте. Как сериализовать reposted?

class PostSerializer(serializers.ModelSerializer):
   reposted = PostSerializer()

   class Meta:
       model = Post
       fields = ("text", "rating", "reposted")
так низя =)
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Dan Tyan
так низя =)
Уже понял, создал сериалайзер RepostedSerialiser
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Дабы на него ссылаться
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Grigory Surkov
Уже понял, создал сериалайзер RepostedSerialiser
создай BasePostSerializer
наследуй от него два сериализатора

чтобы код не дублировать
источник

GS

Grigory Surkov in Django [ru] #STAY HOME
Dan Tyan
создай BasePostSerializer
наследуй от него два сериализатора

чтобы код не дублировать
Не нужно, я поимел некую выгоду с RepostedSerialiser, ведь я могу закрыть доступ к неиспользуемым полям
источник

A

Art in Django [ru] #STAY HOME
Народ. Можно ли как то в джанге указать связь айдишников через запятую?)в модели
источник

AK

Anvar Khamidov in Django [ru] #STAY HOME
Спасибо, разобрался
источник

U

UUID8 in Django [ru] #STAY HOME
есть такая URL -
domain.com/filter/?FormOwnerCode=9999/?YearUsageCode=55


Как её нужно правильно написать, чтобы таким:
    print(request.GET.get('FormOwnerCode'))
   print(request.GET.get('YearUsageCode'))

способом спарсить параметры?

Как бы я не пробовал, какие символы я бы не ствил или захватывает только 9999 или
'9999/?YearUsageCode=55'


Path выглядит так:
path('filter/', v.test_filter, name='filter')
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Art
Народ. Можно ли как то в джанге указать связь айдишников через запятую?)в модели
нет
источник

DT

Dan Tyan in Django [ru] #STAY HOME
для этого есть many2many
источник

A

Art in Django [ru] #STAY HOME
Dan Tyan
для этого есть many2many
Понял спасибо
источник

DT

Dan Tyan in Django [ru] #STAY HOME
UUID8
есть такая URL -
domain.com/filter/?FormOwnerCode=9999/?YearUsageCode=55


Как её нужно правильно написать, чтобы таким:
    print(request.GET.get('FormOwnerCode'))
   print(request.GET.get('YearUsageCode'))

способом спарсить параметры?

Как бы я не пробовал, какие символы я бы не ствил или захватывает только 9999 или
'9999/?YearUsageCode=55'


Path выглядит так:
path('filter/', v.test_filter, name='filter')
пологаю урл должен быть таким


domain.com/filter/?FormOwnerCode=9999&YearUsageCode=55



знак вопроса говорит что дальше пойдет query string (набор параметров в виде ключ=значение)
параметры разделяются между собой знаком амперсанта &
источник

U

UUID8 in Django [ru] #STAY HOME
Dan Tyan
пологаю урл должен быть таким


domain.com/filter/?FormOwnerCode=9999&YearUsageCode=55



знак вопроса говорит что дальше пойдет query string (набор параметров в виде ключ=значение)
параметры разделяются между собой знаком амперсанта &
ого, работает) спасибо.
а как
```
знак вопроса говорит что дальше пойдет query string
параметры разделяются между собой знаком амперсанта &
```
гуглить такое? может там еще что то есть, что стоило бы знать.
источник

U

UUID8 in Django [ru] #STAY HOME
UUID8
ого, работает) спасибо.
а как
```
знак вопроса говорит что дальше пойдет query string
параметры разделяются между собой знаком амперсанта &
```
гуглить такое? может там еще что то есть, что стоило бы знать.
ну типа вот http коды можно нагуглить по http codes list, а как вот это
? &

искать?
источник