Size: a a a

Django [ru] #STAY HOME

2019 March 29

A

Alex in Django [ru] #STAY HOME
Baktiyar Bekbergen
ну грубо говоря, когда модель абстрактная и внутри нее пишется self, она обращается вызывая тот класс, который унаследовал этот абстракный класс ?
да не важно абстрактная модель или нет
источник

A

Alex in Django [ru] #STAY HOME
self это ссылка на конкретный объект
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
ну вы же говорите о теории, и что такое self
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
а я в целом, если в какой то функции пишешь self то к какому instance-у он обратится
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Baktiyar Bekbergen
ну грубо говоря, когда модель абстрактная и внутри нее пишется self, она обращается вызывая тот класс, который унаследовал этот абстракный класс ?
от абстрактной модели наследуется боевая модель
боевая модель создает/получает (из базы) объект класса

вот self это он
источник

A

Alex in Django [ru] #STAY HOME
а дальше читай порядок поиска аттрибутов в объекте
источник

A

Alex in Django [ru] #STAY HOME
Baktiyar Bekbergen
а я в целом, если в какой то функции пишешь self то к какому instance-у он обратится
к тому у которой вызвали метод
источник

A

Alex in Django [ru] #STAY HOME
ты таки не поверишь
источник

BB

Baktiyar Bekbergen in Django [ru] #STAY HOME
спасибо)
источник

KA

Kylych Asankulov in Django [ru] #STAY HOME
Переслано от Kylych Asankulov
всем привет ребята. перестал работать fcm-django после заливки на сервак. api_key попробовал вручную указать при отправке пушей. ругается
raise AuthenticationError("There was an error authenticating the sender account")
. пробую через консольку джанговскую отправлять если не указываю вручную крашится, указал работает. а запущенный проект по-любому не работает. может кто сталкивался или есть идеи ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Kylych Asankulov
Переслано от Kylych Asankulov
всем привет ребята. перестал работать fcm-django после заливки на сервак. api_key попробовал вручную указать при отправке пушей. ругается
raise AuthenticationError("There was an error authenticating the sender account")
. пробую через консольку джанговскую отправлять если не указываю вручную крашится, указал работает. а запущенный проект по-любому не работает. может кто сталкивался или есть идеи ?
может не передается ключ
источник

KA

Kylych Asankulov in Django [ru] #STAY HOME
                with open('log.txt', 'w') as file:
                   file.write('api_key={}'.format(fcm_api_key))
                   file.write('results={}'.format(FCMDevice.objects.filter(user__exact=self.advert.owner).send_message(data=data, api_key=fcm_api_key)))
отображается норм. но следующая строка уже работает.
источник

DT

Dan Tyan in Django [ru] #STAY HOME
Kylych Asankulov
                with open('log.txt', 'w') as file:
                   file.write('api_key={}'.format(fcm_api_key))
                   file.write('results={}'.format(FCMDevice.objects.filter(user__exact=self.advert.owner).send_message(data=data, api_key=fcm_api_key)))
отображается норм. но следующая строка уже работает.
те api_key в логах правильный пишется ?
источник

KA

Kylych Asankulov in Django [ru] #STAY HOME
ага
источник

DT

Dan Tyan in Django [ru] #STAY HOME
может юзера такого нет ?
источник

DT

Dan Tyan in Django [ru] #STAY HOME
тоже залогируй
FCMDevice.objects.filter(user__exact=self.advert.owner)
источник

DT

Dan Tyan in Django [ru] #STAY HOME
посмотри что выводит
источник

KA

Kylych Asankulov in Django [ru] #STAY HOME
уже )) щас жду деплой
источник

KA

Kylych Asankulov in Django [ru] #STAY HOME
понял ошибку
источник

KA

Kylych Asankulov in Django [ru] #STAY HOME
registration_token инвалидный кажется)
источник