
Алексей
18.04.2018
14:39:44
То все работает, но если ставить все
модели так то будет интегрити ерор
А не все get_or_create все решил
Там просто два раза legal повторился случайно

Google

Алексей
18.04.2018
15:00:37

Bogdan
18.04.2018
15:13:37
Сериализатор переопределяй. Гуглится как drf nested serializer create

Алексей
18.04.2018
15:17:31
Я переопределил update, оч колхозно, create тоже?
Мб есть метод проитерировать все поля
А не писать 120 строк

Petr
18.04.2018
15:18:38
drf nested serializers

Алексей
18.04.2018
15:21:12
https://github.com/beda-software/drf-writable-nested библиотека норм?

Bogdan
18.04.2018
15:23:57
Хз, я обычно сам переопределяю, но у меня редко бывает много вложенных сериализаторов
Итерировать можно, в исходниках в create что-то было такое

Artem
18.04.2018
15:25:08

Алексей
18.04.2018
15:32:56
Накрылось тазом, помоему такое было когда я свои миксины update делал

Google

Lazoreth
18.04.2018
15:34:40
Таааак. Есть тут гении вёрстки на бутстрапе?
У меня форма сьезжает :D не могу в одну строку запихать

Anton
18.04.2018
16:00:18
нужен совет.
написал следующие шаблоны урлов:
url(r'^(?P<category>[-\w]+)/(?P<slug>[-\w]+)/$', mainapp_views.ShowJournalPageView.as_view(), name='show_journal_page'),
url(r'^assocaition/(?P<association_slug>[-\w]+)/$', mainapp_views.ShowAssociationMemberView.as_view(), name='show_association_page')
Использую второй урл на шаблоне, но вьюха запускается от первой. Я догадываюсь, что процесс подбирает первый подходящий урл и запускает по нему, но как этого избежать, сохранив структуру урлов и вьюх? Мне видится только одно решение - создать вьюху-посредник, то есть она будет смотреть первую часть урла и там уже через ифы определять, какую другую вьюху надо запускать.
Это говнокод или нормальное решение?


Артемий
18.04.2018
16:03:00
нужен совет.
написал следующие шаблоны урлов:
url(r'^(?P<category>[-\w]+)/(?P<slug>[-\w]+)/$', mainapp_views.ShowJournalPageView.as_view(), name='show_journal_page'),
url(r'^assocaition/(?P<association_slug>[-\w]+)/$', mainapp_views.ShowAssociationMemberView.as_view(), name='show_association_page')
Использую второй урл на шаблоне, но вьюха запускается от первой. Я догадываюсь, что процесс подбирает первый подходящий урл и запускает по нему, но как этого избежать, сохранив структуру урлов и вьюх? Мне видится только одно решение - создать вьюху-посредник, то есть она будет смотреть первую часть урла и там уже через ифы определять, какую другую вьюху надо запускать.
Это говнокод или нормальное решение?
Помести второй урл над первым

Сфлу
18.04.2018
16:03:03
поменяй местами урлы

Anton
18.04.2018
16:03:43
Стоп
А почему это работает?
Я даже не пробовал - думал, раз он их путает, то просто другой урл начнет косячить

Сфлу
18.04.2018
16:04:04
сортировка

Артемий
18.04.2018
16:04:13
Попадает под регекс первого урла

Сфлу
18.04.2018
16:04:26
+

Артемий
18.04.2018
16:04:39
Первое совпадение, и вызывается соответствующая вьюха

Anton
18.04.2018
16:04:46
Я тебя понял
В общем-то да, очевидное решение
блин

Алексей
18.04.2018
17:06:49
В drf можно установить отдельные поля, допустим в detail у меня вся дата, а списке id email?

Petr
18.04.2018
17:07:36
Што?

Dan
18.04.2018
17:11:13
там делать проверку на self.action =='list' или self.action == 'retrieve'

Oknesta
18.04.2018
17:14:51
что за ошибка

Google

Oknesta
18.04.2018
17:15:06
не могу запустить сервер rest framework

Petr
18.04.2018
17:15:17
Уж простите, но лол

Dan
18.04.2018
17:15:19
rest_framework не установлен
не ругайся

Oknesta
18.04.2018
17:15:35
ModuleNotFoundError: No module named 'rest_framework'
а блин
увидел

Petr
18.04.2018
17:15:57

Oknesta
18.04.2018
17:15:58
странно
не ругайся
я первый раз делаю и такая реакция, бес какой то
таких банить надо

Dan
18.04.2018
17:17:49

Oknesta
18.04.2018
17:18:19
просто когда такие убогие есть в чате это ужасно

Сергей
18.04.2018
17:18:20
таких банить надо
Ну читать то ты наверно умеешь и я думаю, можешь найти в описании группы как скидывать простыню ошибки..

Bob
18.04.2018
17:18:24
удалите свои сообщения и нет проблем, делов то

Dan
18.04.2018
17:18:51

Eugene
18.04.2018
17:19:44
?переопределяю save() в модели
делаю self.published = timezone.now() так
и все зависает ?

Dan
18.04.2018
17:19:44
есть много примеров конкретно в этом чате
народ пришел с нуля
сейчас сидит наравне с админами помогает дельными советами
и добро пожаловать в рекурсию =)

Google

Eugene
18.04.2018
17:20:47
super().save(*args, **kwargs)
грубо говоря
def save(self, *args, **kwargs):
self.published = timezone.now()
super().save(*args, **kwargs)

Dan
18.04.2018
17:21:29
тогда странно
без него не зависает ?

Bob
18.04.2018
17:22:50
А версия python какая?

Сергей
18.04.2018
17:24:18
timezone.now если?

Dan
18.04.2018
17:24:52
нет там значение должно задаватться

Admin
ERROR: S client not available

Eugene
18.04.2018
17:25:26
хм, не, оно норм работает)
проблема в другом месте :
?сейчас бы celery с redis забыть запустить

Petr
18.04.2018
17:27:46

Eugene
18.04.2018
17:28:55
Простите ввел в заблуждение :(

Petr
18.04.2018
17:29:28

Eugene
18.04.2018
17:33:50
https://habrahabr.ru/company/devconf/blog/353682/ ?

Виталий
18.04.2018
17:52:54
Народ привет!
Может не в кассу, но все же, уверен тут знают)
Подскажите как заполнить второй аргумент яваскриптом в шаблоне
var hw_type_id = 11
var stock_id = 5
"{% url 'hardware:json_get_hw’ stock_id='0' hw_type_id='1'%}".replace('1', hw_type_id));
hw_type_id реплейсится, а вот stock_id как туда подсунуть?

Dan
18.04.2018
17:57:08

Виталий
18.04.2018
17:59:25

Dan
18.04.2018
18:00:24
ну править url с помошью js не есть хорошо
но если других вариантов нет

Google

Dan
18.04.2018
18:01:01
то почему нет

Виталий
18.04.2018
18:02:54

Алексей
18.04.2018
18:18:18
Как лучше оформить image в drf, кроме отправки url с AWS?

Andrew
18.04.2018
19:35:14
Ребят, посоветуйте удобную фришную платформу для прототипирования плиз
Кто, чем пользуется?

Denis
18.04.2018
19:43:43

Andrew
18.04.2018
19:44:56
Спасибо, посмотрим)

Denis
18.04.2018
19:45:45
Там есть платные и фришный тарифы. Зависит от потребностей
Figma: the collaborative interface design tool.
https://www.figma.com/
На фришном был один общий акк для команды

Andrew
18.04.2018
19:48:07
Ну мне просто необходимо блоки с надписями рисовать, на этапе проектирования. Подойдёт же?

Denis
18.04.2018
19:49:13
NinjaMock online wireframe and mockup tool. Create wireframes and mockups in minutes
https://ninjamock.com/

Andrew
18.04.2018
19:49:43
Фришная?
А все

Eugene
18.04.2018
19:50:51
draw.io :)

Andrew
18.04.2018
19:50:53
Спасиб)

Andrey
18.04.2018
20:09:37
ребят, возможно не тот канал, но вдруг) кто нибудь использовал cherry py , что скажете? интересует насколько он производителен и готов для продакшена

Lazoreth
19.04.2018
02:46:29
Как в шаблоне текущий урл получить?