
Max
03.04.2018
11:33:55
как с этим работать?

PaCifiC
03.04.2018
11:34:13

Max
03.04.2018
11:34:29
ну раз легко делай чо0

Google

Max
03.04.2018
11:34:43
пойду поработаю, всем чмоке

PaCifiC
03.04.2018
11:34:57

Наше Дело
03.04.2018
11:44:59
Добрый день) можно ли размещать вакансии тут?) есть ли кто хочет поменять место работы #Казань

Max
03.04.2018
11:45:30
я хочу
у вас есть вакансии пиратов?
чтобы яррр, попугай и пиастры с ромом
а не тлен за окном

Dan
03.04.2018
11:46:17
@django_jobs

Max
03.04.2018
11:46:50
там нет вакансий пиратов :(

Наше Дело
03.04.2018
11:47:01

Igor
03.04.2018
11:48:00
Привет.
Кто использовал django push_notification подскажите в чем разница между device_id, registration_id, application_id.

Artem
03.04.2018
11:56:19
почитай на developer.apple.com

Google

Dan
03.04.2018
11:56:54
пологаю что
device_id - уникальный номер аппарата(телефона)
application_id - идентефикатор приложения в google store
registration_id -
с оффсайта
device_id (optional): A UUID for the device obtained from Android/iOS/Windows APIs, if you wish to uniquely identify it.
registration_id (required): The FCM/GCM registration id or the APNS token for the device.

Artem
03.04.2018
11:57:18
application_id - номер вендора приложения

Dude
03.04.2018
12:13:14
В общем решил проблему просто переопределением функции save во второй модели
и blank=True в полях

Igor
03.04.2018
12:14:21
@dantyan @kdelinx Спасибо за помощь с push_notifications ?

Dude
03.04.2018
12:28:37
Вопрос, возможно ли при вызове метода save() сначала сохранить с одним значением, а потом другим или возможно ли встроить какой-нибудь метод, который будет работать как save() только по дефолту? https://dpaste.de/OadM
Другими словами, как сделать кнопку "обновить" в админке ? Есть ли дефолтный метод который отвечает за это или придется лезть в родительский класс и писать его вручную ?

Dan
03.04.2018
12:32:37

Сергей
03.04.2018
12:33:05
pre_save, post_save =)

Dude
03.04.2018
12:33:45

Сергей
03.04.2018
12:34:11

Dude
03.04.2018
12:34:44
Первый раз я сохраняю(забираю нужные поля из другой модели) впоследствии мне нужно редактировать эти поля, но если я сохраню, я опять получу значения из другой модели
через декоратор ресивер ?

Сергей
03.04.2018
12:38:16
кажется я понял что ты хочешь..
ты хочешь при создании объекта подтягивать часть полей с др таблицы
а при изменении этого не делать..
тогда тебе может пригодиться post_save
https://docs.djangoproject.com/en/dev/ref/signals/#post-save

Dude
03.04.2018
12:38:36
даааааа
именно
спасибо

Dan
03.04.2018
12:39:31
там есть флаг created
те ты можешь проверять
объект создается или обновляется

Dude
03.04.2018
12:40:00
там?

Google

Сергей
03.04.2018
12:40:14
там

Dude
03.04.2018
12:40:52
created
A boolean; True if a new record was created.
все
вижу

Dan
03.04.2018
12:41:35
я ж тебе про это утром писал =)
или днем

Dude
03.04.2018
12:42:26
Да таски вкинули новые, вот вернулся к этому

Artem
03.04.2018
12:43:21
ребят, кто что использует для раскатки проекта и деплой?

Dan
03.04.2018
12:45:36
у нас сейчас gitlab CI, docker, kubernets

Artem
03.04.2018
12:46:16
храним все в битбакете

Dan
03.04.2018
12:46:16
но как это работает не спрашивай =)

Artem
03.04.2018
12:46:31
как это в связке все крутится?)

Dan
03.04.2018
12:46:36
на битбакете тоже есть CI
нормально

Dude
03.04.2018
13:12:20

Dan
03.04.2018
13:13:34
по теории тебе нужен только post_save

Dude
03.04.2018
13:18:39

Dan
03.04.2018
13:26:25
тут ты берешь данные поля data сохраняемого объекта
присваиваешь в переменную
и ничего не делаешь
у поля data нет метода save это просто поле
def field_post_save(sender, instance, created, **kwargs):
data = instance.data
instance.data.save(force_update=True)
https://dpaste.de/3Mch ?
тебе при сохранении NormalEntry
надо найти запись в GlobalEntry
с такой же страной
и записать data в сохраняемый объект ?

Dude
03.04.2018
13:35:21
Это я делаю в save(), как я понял в post_save(), я должен просто сохранить отредактированные данные и ничего не искать, потому что это save() уже сохранил, я смутно представляю как это должно работать

Google

Dude
03.04.2018
13:36:20
Сейчас save() у меня так делает
тебе при сохранении NormalEntry
надо найти запись в GlobalEntry
с такой же страной
и записать data в сохраняемый объект ?

Dan
03.04.2018
13:44:01
метод save
сигнал в таком виде не нужен
def save(self, *args, **kwargs):
first = GlobalEntry.objects.filter(country=self.country).first()
if first:
self.data = first.data
super(NormalEntry, self).save(*args, **kwargs)

Dude
03.04.2018
13:46:26
Его удалить ?

Гийденко
03.04.2018
13:58:06
https://github.com/aldryn/django-simple-sso
эту штуку ктонить настраивал? есть успешный результат? я тут пытаюсь на джанге 2 запустить и пока что WebserviceError

Dan
03.04.2018
14:01:23

Dude
03.04.2018
14:02:22
То есть мне переписать нормально save() и без сигналов можно обойтись? Иначе зачем его удалять?
Короче проще
Если поле пустое
Забираю
Если нет то сохраняю текущее изменение

Dan
03.04.2018
14:07:16
тогда надо добавить проверку на заполнено ли поле
и да можно без сигнала

Dude
03.04.2018
14:07:28
Я понимаю )

Алексей
03.04.2018
14:08:50
народ вот такая ошибка

Dan
03.04.2018
14:09:37
у модуля db нет форм

Алексей
03.04.2018
14:09:54
это я понял, я не понимаю с чем это связанно
до этого же было все ок

Dan
03.04.2018
14:10:35
у тебя в amtechnologeis/model/model.py

Google

Dan
03.04.2018
14:10:45
импортируется не правильно

Алексей
03.04.2018
14:12:03
from django.db import forms
вот так ипортируется

Dan
03.04.2018
14:13:57
и теперь...
у модуля django.db нет forms

Eugene
03.04.2018
14:13:59

Dan
03.04.2018
14:14:21
или модели ?
в модели формы врядли нужны

Гийденко
03.04.2018
14:15:52
?А что надо? Что не получается? ЧТо попробовал?
думаю он писался еще прод джангу 1 и питон2. Но это вроде както излечимо. Но щас тупая проблема с которой я не могу разобраться. он пишет что урл не найден хотя он есть. Толи я не пойму откуда ошибка приходит. короч с настройкой непонятки
хорошо бы там демо проект выложили
я так понял что не настраивали но готовы подумать при описании проблемы. щас попробую

Dude
03.04.2018
14:19:33
data = JSONField(blank=True, null=True)
if self.data is not Null: Как правильно сделать проверку ?

Bogdan
03.04.2018
14:20:23
is not None не?

Dude
03.04.2018
14:20:56
None проверяет на наличие данных в поле ?

Dan
03.04.2018
14:22:05
в python нет Null

Bogdan
03.04.2018
14:22:25
None (неожиданно) проверяет на None