@pydjango

Страница 957 из 1273
Тимур
14.02.2018
11:34:29
Всем привет! Кто-нибудь пользовался таким подходом при переносе модели из одного app в другое в джанге? https://stackoverflow.com/questions/25648393/how-to-move-a-model-between-two-django-apps-django-1-7/26472482#26472482 Работает? Мне важно чтобы данные остались на месте

Ruslan
14.02.2018
11:35:45
а теперь рассказывай, почему у тебя errors.values() был пустой.
Наверное я что-то не доглядел при его выводе. Сорри)

А это.. Почему таким изощрённым способом то вывод этого сообщения? Мне этот код можно тащить в прод?

Google
Тимур
14.02.2018
11:37:10
нет, прям как есть переносил, не заморачиваясь
дата миграции писал, или просто дропнул / создал новое?

Artem
14.02.2018
11:37:47
перебираешь словарик и собираешь, ты бы видел как я с полями в моделе работаю, для сборки кастомного конструктора филдов, вот там творитя анархия!

Artem
14.02.2018
11:38:09
дата миграции писал, или просто дропнул / создал новое?
просто перемещал модель и делал, а джанга сама подхватывет, что и где сейчас

Max
14.02.2018
11:38:44
перенос из апп в апп не работает автоматически

Max
14.02.2018
11:38:50
идет пересоздание модели

Тимур
14.02.2018
11:39:03
Artem
14.02.2018
11:39:11
Max
14.02.2018
11:39:13
на любой версии так

Ruslan
14.02.2018
11:39:41
а чем тебе это плохо!? Да и способ вполне таки способ
Ну просто через 2 цикла доставать чисто сообщения об ошибке от валидатора.. Ну ладно, оберну где-нибудь в метод и прокомментирую)

Google
Тимур
14.02.2018
11:40:04
да, юзал этот рецепт
ок, попробую, спасибо

Ruslan
14.02.2018
11:40:14
для шаблонов утебя есть метод form.errors.as_data и тэг {% for %}
Так там тоже в несколько циклов надо в шаблоне, так что я в коде лучше метод напишу, который будет просто лист отдавать с ошибками и все)

Artem
14.02.2018
11:41:06
голосую за templatetag
тоже неплохо! Тот же петон!

подсунул ему объект с еррорами, а там разбирается пусть

Ruslan
14.02.2018
11:41:36
голосую за templatetag
Я может немного не догоняю, но там же тот же код надо будет писать, только на языке шаблонов. Или там это легче гораздо достаётся?

Ruslan
14.02.2018
11:43:38
templtetag - это питон
Аа, это то что кастомное можно делать, типо {{ value|mymethod }} ?

Anton
14.02.2018
13:20:40
Вопрос есть. Вот если я вывожу дату на шаблоне, пишет следующее: 13 февраля 2018 г. Пытаюсь обратиться к дочерней переменной month - вполне ожидаемо получаю "2". А вот как получить именно слово "февраля" в данном случае?

Dan
14.02.2018
13:22:27
{{ youdate|date:'F' }}

rq
14.02.2018
13:23:02
Привет всем, а можно как-то из темплэйта обратиться к первому объекту в queryset и достать релэйтед поле, при этом не обходя его в цикле, например типо qset[0].product.name?

Anton
14.02.2018
13:23:40
пишет Февраль, надо именно "февраля"

Dan
14.02.2018
13:23:42
{{ qset.first }}

rq
14.02.2018
13:26:12
оно, спасибо :)

amureki
14.02.2018
13:33:06
Anton
14.02.2018
13:33:43
К черту, я лучше сделаю 12 ифов в представлении :D

А если серьезно, то просто сделаю список month_list = ["января" и т.п.], а потом в контекст добавлю event_month_string = month_list[self.date_start.month].

такое решение можно считать не говнокодом?

KitCat
14.02.2018
13:37:35
pip поломался? Нормальную же библиотеку дали. Поищи уже обёрнутую для django или сам оберни. Ах, да. Можно, но зачем велосипед.

Google
Senpos
14.02.2018
13:38:20
Anton
14.02.2018
13:38:55
А если E вместо F?
помогло, спасибо. А где это указано в документации?

Senpos
14.02.2018
13:39:04
https://docs.djangoproject.com/en/2.0/ref/templates/builtins/#date

Eugene
14.02.2018
13:39:34
оказалось все проще:)

Anton
14.02.2018
13:39:37
pip поломался? Нормальную же библиотеку дали. Поищи уже обёрнутую для django или сам оберни. Ах, да. Можно, но зачем велосипед.
не хочу плодить зависимости в requirements.txt. Чем меньше надо качать для запуска, тем лучше

KitCat
14.02.2018
13:40:21
В твоих словах есть правда. Но не всегда велосипед ценен своей простотой.

Senpos
14.02.2018
13:42:19
Кто на pipenv перебрался, кстати? Локально у себя пока радуюсь. А на проде попробовал - сразу же отказался мне пакеты ставить =D У кого какие впечатления?

Alexei
14.02.2018
13:47:54
Всем привет, кто-нибудь знает, можно ли в wagtail StreamField ограничить кол-во блоков которые можно добовлять? про StreamBlock я знаю, нужно именно на StreamField

Pavel
14.02.2018
14:16:49
Кто на pipenv перебрался, кстати? Локально у себя пока радуюсь. А на проде попробовал - сразу же отказался мне пакеты ставить =D У кого какие впечатления?
Мне не понравилось, что только две конфигурации возможно (base и base+Dev). Я хочу кроме этого base+production, но так нельзя нативно.

Eugene
14.02.2018
14:20:35
?кто-как Django-solo с рестом юзал ?

Взял Vieseet + написал get обычный

Senpos
14.02.2018
15:51:22
Eugene
14.02.2018
15:53:13
?по привычке чот взял

Dude
14.02.2018
16:22:09
Помогите с логикой. Как привязать форму отправки к определенному посту? Например чтобы юзер писал с определённой страницы, а мне приходила инфа с какой страницы он это написал

Eugene
14.02.2018
16:23:37
передавать в url/hidden/

Макс
14.02.2018
16:23:50
в форме урл страницы добавляй, скрытым полем

Dude
14.02.2018
16:24:48
Ткните где в доке это читать плиз

Dan
14.02.2018
16:25:40
вариант с рефералом не расматривается?

Dude
14.02.2018
16:26:38
Если бы я реализовывал его, мне в принципе best practice нужен, там разберусь

В общем в форме скрытое поле и туда уже че угодно хоть id, хоть url передавать ?

Google
Eugene
14.02.2018
16:30:58
только это еще валидировать хоть как-то желательно, ибо что угодно подставить можно)

Dude
14.02.2018
16:31:50
Так оно же автоматом само подставит, скрытое же будет или я что-то не так понял ? К чему здесь валидация

Dan
14.02.2018
16:32:21
Если бы я реализовывал его, мне в принципе best practice нужен, там разберусь
в каждую форму вписываешь <input type="hidden" name="path" value="{{ request.path }}"> ну и принимаешь его соответственно

Eugene
14.02.2018
16:32:24
нажму правой кнопкой мышки - иследовать - выберу форму - изменю в ручную)

Dan
14.02.2018
16:33:01
либо...

https://djangosnippets.org/snippets/1474/

Dude
14.02.2018
16:33:04
Тут согласен )

Спасибо

Admin
ERROR: S client not available

Dan
14.02.2018
16:33:33
для получения откуда пришел запрос

Michael
14.02.2018
16:33:55
Реферером было бы круче

Eugene
14.02.2018
16:34:05
а в реквесте же во вьюхе можно получить ?

Dan
14.02.2018
16:34:13
но надо проверить всегда ли он работает

Dude
14.02.2018
16:36:04
Мне рефером в принципе не нужно, а так на будущее очень пригодиться, спасибо, может так и сделаю

Dan
14.02.2018
16:39:18
кстати если будешь использовать {{ request.path }} лучше {{ request.get_full_path }} для того чтобы get параметры тоже передавались

Vladimir
14.02.2018
17:12:12
Всем привет. Кто-нибудь делал регистрацию,логин в Django rest framework?

amureki
14.02.2018
17:19:09
Всем привет. Кто-нибудь делал регистрацию,логин в Django rest framework?
Привет На самом деле полно статей про это Проверь их, будет представление какое-то

Google
Grigoriy
14.02.2018
17:21:22
Кто-нибудь юзал django-extra-views?

Skoomer
14.02.2018
17:28:23
Кто-нибудь юзал django-extra-views?
Чем тебе обычная view

Не нравится

Grigoriy
14.02.2018
17:28:37
уже решил вопрос

Чем тебе обычная view
мне нужно просто и без заморочек вьюшка с формсетом

в джанго это немножко криво сделано по дефолту

Eugene
14.02.2018
17:29:33
эээ ?

Skoomer
14.02.2018
17:30:09
уже решил вопрос
Все норм сделали, а юзать сторонние батарейки, без знания принципа работы офф, глупо и не продуктивно

Grigoriy
14.02.2018
17:30:30
Окей, как заюзать CBV с формсетом?

без get_context_data и прочих извращений

в django-extra-views есть FormSetView, где я просто указываю модель и поехали

Skoomer
14.02.2018
17:31:40
Не скажу, не люблю со тел писать, буду дома напишу

Artem
14.02.2018
18:57:06
Окей, как заюзать CBV с формсетом?
незнаю как готовить формсеты, но это можно все из коробки! Как админка по твоему работает с моделью?

Rookie
14.02.2018
19:13:21
Гайс, самый пацанский платёжный агрегатор щас - это??

Eugene
14.02.2018
19:15:16
страйп - если модно и вроде дорого

amureki
14.02.2018
19:16:22
Страйп ж процессинг карт просто, плюс не очень для россии особо В РФ же всякие киви, сбербанки и мобильные провайдеры в моде

Eugene
14.02.2018
19:16:38
робокасса

amureki
14.02.2018
19:16:49
Года четыре назад я подключал робокассу в основном, пробовал яндекс.кассу, но она совсем плоха была тогда

Rookie
14.02.2018
19:20:05
Вот я и думаю сижу. Чтобы не объебаться, и не переезжать потом

Eugene
14.02.2018
19:20:52
кстати, товарищи, а кто-нибудь стороние форумы прекручивал к джанге?)

Rookie
14.02.2018
19:21:49
Не. Да я бы предпочёл свой написать

amureki
14.02.2018
19:21:51
кстати, товарищи, а кто-нибудь стороние форумы прекручивал к джанге?)
Я пробовал, все говном было В итоге свой писал.. Не идеально, конечно, но лучше чем внешние пакеты

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