@pydjango

Страница 1144 из 1273
Dude
03.04.2018
09:11:05
Пздц, я думал на уровне джанги это можно сделать

Но спасибо за предложение

Ilgiz
03.04.2018
09:11:24
ну с перезагрузкой то можно на джанге

Dude
03.04.2018
09:11:34
Только апи у меня нет лол )

Google
Ilgiz
03.04.2018
09:11:35
делаешь не обьязательные поля все кроме x

пользователь ввел поле x и нажал сохранить

сигналы твои срабатывают

и при следующем заходе на этот обьект через админку уже есть соответсвующие поля

Dude
03.04.2018
09:13:17
Так в том и проблема, что мне надо будет потом редактировать эти поля , а каждый раз после сохранить он будет брать из дефолтной модели

Ilgiz
03.04.2018
09:13:32
нет

сигнал будет только на создание

а не на обновление

Dude
03.04.2018
09:15:41
То есть алгоритм такой, я пишу сигнал на создание полей, в этом сигнале описываю если x2модели== x1модели , то перекидываю всю инфу в новые поля(создаю), нажимаю сохранить и при рефреше в этой записи у меня все заполнено ?

Ilgiz
03.04.2018
09:16:10
да

если x поле ровны то берешь данные из обьекта 2 и обновляешь поле обьекта 1

если даже юзер в админкке заполнил и другие поля то при сохранить он перезапишет их

Dude
03.04.2018
09:22:02
нет

Google
Dude
03.04.2018
09:22:03
сигнал будет только на создание

если даже юзер в админкке заполнил и другие поля то при сохранить он перезапишет их

Так перезапишет?

По сути логика в том, что мне нужна текст-заглушка для полей, а потом я его меняю

Dan
03.04.2018
09:23:00
а не проще тогда выставить default для поля ?

если ничего не придет будет default если придет вставит то что пришло

Dude
03.04.2018
09:23:36
Нет, потому что эта заглушка будет динамичной

Dan
03.04.2018
09:24:39
ну в сигнале можно добавить проверки как минимум туда приходит флаг created

Dude
03.04.2018
09:25:10
а методами модели это не сделать?

или область видимости не позволит ?

Ilgiz
03.04.2018
09:25:53
можешь метод переопределить в админ классе

Dan
03.04.2018
09:26:00
да можно область видимости там не ограничевается

Ilgiz
03.04.2018
09:26:00
и вызвать метод обьека при создании

но это суть не меняет

Dude
03.04.2018
09:32:22
Чет сложно. https://dpaste.de/tBFd по сути я могу написать что-то такое?

Только там модель другая

ошибся

https://dpaste.de/egDb#L20

Dan
03.04.2018
09:34:49
по теории такая проверка не будет работать if GlobalEntry.objects.get(post_id='1') == NormalEntry.objects.get(post_id='1'):

Dude
03.04.2018
09:35:51
Тогда как? Кто-нибудь делал такое ?

Google
Dan
03.04.2018
09:37:01
сравнивай по какомуто полю и еще ты уверен что get не выбросит исключение ?

Dude
03.04.2018
09:37:59
это вообще очень абстрактный пример, задача усложняется тем, что объекто в первой модели будет штук 7 и мне надо сравнивать с каждым, есть ли там такое поле или нет...

Dude
03.04.2018
09:39:06
x_field это поле второй модели ?

Ilgiz
03.04.2018
09:39:23
это те поля на которые у тебя будет проверка на идентичность

Кто тут пишет на sublime text?

Dude
03.04.2018
09:41:34
я писал этот код в субле

Ilgiz
03.04.2018
09:47:21
я писал этот код в субле
какие у тебя плагин стоит?

Dude
03.04.2018
09:47:34
никаких

чистый сублайм

Ilgiz
03.04.2018
09:47:46


Dude
03.04.2018
09:47:46
а новый код я тебе уже из пайчарма скинул

лол

что это

Senpos
03.04.2018
09:48:55
/offtopic Красивая тема, как называется?

Ruslan
03.04.2018
09:48:55
Кто нибудь пользовался django-silk? Первое что нагуглил для профилирования. Валится с 'charmap' codec can't decode byte 0x98 in position 2120: character maps to <undefined> А где в доках поставить ему кодировку не нашел. В Исходники модуля лезть?

Ilgiz
03.04.2018
09:49:58
я сам не могу его убрать

Google
Сергей
03.04.2018
09:53:21
https://dpaste.de/gmBa#L15 ?
если честно, не совсем понятно зачем это делается.. у тебя, как я понял, 2 одинаковые модели. если они совсем одинаковые, то зачем 2я? всё равно одна из моделей будет мастер и она будет обновлять другую. к тому-же где гарантия, что кто-то не испортит очередность id? случайно удалил объект, добавил только в одной модели - вот тебе и каша

Dude
03.04.2018
09:56:22
Есть супепользователь, он создает n-кол-во объектов, остальные пользователи(не супер) создавая свои объекты получают копии объектов созданных суперпользователем и свои кастомные поля. Новые записи можно изменять и сохранять. По сути суперпользователь задает дефолтные значения для полей, которы будут создавать другие пользователи. И я буду смотреть не по id, а по определенному полю

мне надо просто скопировать значения полей из одной модели в другую по условию по сути и все, я хз почему это так сложно

И вот первая модель это дефолтные объекты , которые будут скопированы в другую модель, если в другой модели введено значение, которое есть в 1 модели

Dima
03.04.2018
10:46:54
народ кто-то юзал PDFlib?

Max
03.04.2018
10:47:20
на прошлом проекте

Dima
03.04.2018
10:48:20
не пойму как во вьюхе его зарезпозить

` 7 def render_pdf(request): 8 # create a new PDFlib objects 9 10 response = HttpResponse(content_type='application/pdf') 11 response['Content-Disposition'] = 'attachment; filename="somefilename.pdf"' WW 12 p = PDFlib() return response `

если есть пример кинуть, будте добры

Dude
03.04.2018
11:06:42
https://dpaste.de/N59i как теперь сохранить экземпляр в функции ? что в return писать?

Гийденко
03.04.2018
11:14:17
http://django-mama-cas.readthedocs.io/en/latest/changelog.html обновки давно нет. я так понимаю такой проект не стоит ставить? даже на джагну 2 не перешли еще

год назад апдейт последний

хотя на гитхабе последнее обновление 4 мес назад в докумкентации

а вот вижу django 2.0 fixes , но у меня на 2.0 ошибки постоянно

PaCifiC
03.04.2018
11:18:32
Есть кто разбирается в DRF на хорошо?

Max
03.04.2018
11:19:22
сорян, я на отлично видимо не подойду

PaCifiC
03.04.2018
11:21:11
сорян, я на отлично видимо не подойду
Ну тогда ответь, как я смогу сделать фильтрацию по id используя "in", django-filter

Max
03.04.2018
11:21:46
не, сорян

тут более низкая квалификация нужна

PaCifiC
03.04.2018
11:22:21
Google
03.04.2018
11:24:19
не юзал либу, но смущает CharFilter, почему Char а не int ?

там вообще есть такое?

Max
03.04.2018
11:24:51
может взять не charfilter а то что в доке предлагают?

https://django-filter.readthedocs.io/en/1.1.0/ref/filters.html#baseinfilter

PaCifiC
03.04.2018
11:27:09
Не char смешно звучит. По умолчания id целочисленный если использовать 'in' как в fields то выводит что нельзя вводить запятую, тоесть поле ориентировано на число. Хотя в подсказке написано введите несколько элементов через запятую

Вот результат в field записал



Max
03.04.2018
11:28:26
я этой ебаниной не пользуюсь

в виде фильтров гуи

03.04.2018
11:28:34
а пробел попробуй убрать?

дичайшая конечно вундервафля

Max
03.04.2018
11:28:46
покажи нормальный ответ

/viewset/?page=2&ids_in=1,2&format=json

Eugene
03.04.2018
11:29:57
?после сабмита результат и url лучше покажи

PaCifiC
03.04.2018
11:32:09
https://django-filter.readthedocs.io/en/1.1.0/ref/filters.html#baseinfilter
Я видел нечто такое раньше, но сейчас заметил больше чем надо поэксперементирую с этим

Max
03.04.2018
11:32:35
я поэтому и говорил что тут нужна низкая квалификация

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

PaCifiC
03.04.2018
11:32:57
?после сабмита результат и url лучше покажи
Там ошибка выходит, какой может быть результат

Eugene
03.04.2018
11:33:16
?ошибка тоже результат

Страница 1144 из 1273