@pydjango

Страница 267 из 1273
Ruslan
13.05.2017
09:27:07
ты открой ./manage.py shell, вгрузи модель, да пропробуй запросы выполнять

Саша
13.05.2017
09:27:45
ну не наугад же я запросы выполнять буду. вот и спрашиваю мб есть оптимальный способ сделать то что я хоч

у

Google
Ruslan
13.05.2017
09:28:12
есть, в доке описан

Eldar
13.05.2017
09:28:17
с помощью qs.filter

Саша
13.05.2017
09:29:40
есть, в доке описан
можно подробнее?

или хотя бы где рыть

дока то не маленькая

Ruslan
13.05.2017
09:30:34
пусть это будет тестом на профпригодность

мы в тебя верим

Eldar
13.05.2017
09:31:54
я завидую Саше, он не стесняясь может задавать такие вопросы

мне б так)

Rookie
13.05.2017
09:32:30
Я за qs.filter

Саша
13.05.2017
09:32:37
ну я не претендую на звание охуенного профи и поэтому считаю что имею право задавать даунские вопросы

)

Eldar
13.05.2017
09:33:28
я тоже, но мне почему-то удалось изучить хоть как-то джангу юзая гугл и доку

Google
Ruslan
13.05.2017
09:33:30
мы же право не отбираем, задавай :)

Rookie
13.05.2017
09:33:41
Не. У тебя же в руках питон. То есть, всё что ты можешь питоном, можно юзать, если это коротко и красиво.

Саша
13.05.2017
09:33:42
а мне нет

Eldar
13.05.2017
09:34:07
мы же право не отбираем, задавай :)
даж можно помочь, в разделе про шаблоны ответа ты не найдешь з.ы Это не для Руслана

Artem
13.05.2017
09:34:12
Rookie
13.05.2017
09:35:02
Ессна. Но [x for some_action(x) in qs] - делаешь?

бляяяяяять))))))))

Artem
13.05.2017
09:35:22
не делаешь)

Rookie
13.05.2017
09:35:44
[some_action(x) for x in qs]

Ну, вы поняли))

Artem
13.05.2017
09:36:32
ах, как давно это было, что запросы были просто - qs. Обычно это сложные сборки методов и проверок :(

дайте мне везде писать: Fuck.objects.all()

Rookie
13.05.2017
09:37:24
Ну, это же примеры. Ясно, что на проде у всех анальная карусель)

Eldar
13.05.2017
09:37:46
дайте мне везде писать: Fuck.objects.all()
хах, если в модел менеджере переопределить all о можно будет так делать:DDD

Artem
13.05.2017
09:38:02
Rookie
13.05.2017
09:38:25
И твой верный друг Q (;

Artem
13.05.2017
09:38:39
и брат F

Ruslan
13.05.2017
09:40:45
и raw sql

Diskord
13.05.2017
10:35:52
Можно ли в джанге в рантайме менять структуру таблицы добавлять удалять поля?

Dan
13.05.2017
10:56:23
Можно ли в джанге в рантайме менять структуру таблицы добавлять удалять поля?
я переодически думаю над этой задачей, единственное что придумал это JsonField если база постгрес структуру полей уже описываешь самостоятельно а сохранешь в ккачестве json-а

Google
Dan
13.05.2017
11:01:27
по такому принципу сделал сохранение контактов пользователя описал в settings CONTACTS = { 'phone': [ {'key': 'mobile', 'title': pgettext_lazy('phone', 'Mobile'), }, {'key': 'home', 'title': pgettext_lazy('phone', 'Home'), }, ], 'messenger': [ {'key': 'telegram', 'title': _('Telegram')}, {'key': 'skype', 'title': _('Skype')}, {'key': 'icq', 'title': _('ICQ')}, {'key': 'gtalk', 'title': _('Google talk')}, {'key': 'magent', 'title': _('Mail.ru agent')}, {'key': 'ya.online', 'title': _('Ya.online')}, {'key': 'other', 'title': _('Other')}, ], 'email': {}, 'link': {}, } по этому шаблону строю форму и сохраняю в базу

Rookie
13.05.2017
11:17:07
А что заставило этим заняться?

Diskord
13.05.2017
11:18:08
задание в универе

Rookie
13.05.2017
11:18:44
Динамически менять архитектуру бд??

Diskord
13.05.2017
11:19:24
изначально это нужно было вообще в access сделать

просто добавить удалить одно поле

Eldar
13.05.2017
11:20:14
а джанга тебе зачем в таком случае?

не проще ли ddl написать

Rookie
13.05.2017
11:20:28
++

Diskord
13.05.2017
11:20:40
да не знаю, просто думал можно ли там это сделать

Rookie
13.05.2017
11:20:41
Или там же но рау скуль.

Можно, но не забывай, что тебе ещи к каждому действию миграции надо.

Eldar
13.05.2017
11:22:05
как выше писали ток тогда проще заюзать редис кмк а не реляционку

ну или какое нить другое nosql решение

Rookie
13.05.2017
11:22:44
ему дали access

Изначально.

Diskord
13.05.2017
11:23:39
Да, у меня задание на аксессе сделать пару форм и запросов + редактирование и добавление полей

сказали, что можете на чём другом написать, подумал про джангу

видимо придётся в access делать

Rookie
13.05.2017
11:24:52
Хороший универ, и задания интересные (ц)

Google
om
13.05.2017
11:27:01
Я бы посмотрел в сторону bottle.py - там sql raw запросы, не зависяящие от структуры БД

Так как нет ОРМ.

Artem
13.05.2017
12:10:54
алхимию можно затестить

om
13.05.2017
12:12:18
тогды и http.server сойдет
Грустно уж совсем без темплейтинга и рутенинга :)

Eldar
13.05.2017
12:13:02
Грустно уж совсем без темплейтинга и рутенинга :)
это да)) но зато нет доп зависимостей)

om
13.05.2017
12:15:20
это да)) но зато нет доп зависимостей)
Так и до праноедения можно дойти... отказываясь от зависимостей. На бутылке хорошо то, что там нет ОРМ. Из Джанги выкидывать ОРМ - больно. на нём всё там держится.

Admin
ERROR: S client not available

Артем
13.05.2017
12:26:32
Всем привет, не подскажите как реализуется такое в админке есть модель Статья с полем автор FK(...)... Как настроить чтобы автор мог только свои статьи править при входе в админку...?

Rookie
13.05.2017
12:27:35
Сделать - не давать is_staff кому ни попадя.

Артем
13.05.2017
12:29:40
ну а те кто is_staff все равно смогут видеть все статьи при наличии прав и править что надо и что не надо

Rookie
13.05.2017
12:32:18
Хз. Почему не сделать вьюху для этого, а в админке, если уж она так нужна, группами определить что кому можно.

serbernar
13.05.2017
13:52:18
Господа, а как вы пдф генерируете из хтмл? У меня печать чека(и плюс еще ориентация страницы должна быть альбомная)

Dan
13.05.2017
14:01:42
есть тулза htmldoc

Артем
13.05.2017
14:04:18
на питоне есть pdfkit но для нее нужно wkhtmltopdf

Артем
13.05.2017
14:07:13
wkhtmltopdf http://google.com file.pdf

serbernar
13.05.2017
14:07:14
Да, сейчас ее и использовать собираюсь

Google
Артем
13.05.2017
14:07:36
один из вариантов юзанья

parikLS
13.05.2017
14:07:48
добавь только бинарник в PATH

помню что с этим проблема была у меня

serbernar
13.05.2017
14:09:13
Это мне нужно сначала отрендерить хтмл, а потом уже отдать этот хтмл файл дальше?

parikLS
13.05.2017
14:09:46
это смотря что ты хочешь сделать)))

я помню скрещивал пдфкит с джанговским render_to_string

шото такое вроде

serbernar
13.05.2017
14:10:56
Мне нужно отрисовать чек клиенту и взять из базы номер товара и информацию

amureki
13.05.2017
16:01:17
Это мне нужно сначала отрендерить хтмл, а потом уже отдать этот хтмл файл дальше?
Да, например, селери таск запускает скрипт с рендером, ты на страничке аяксом опрашиваешь ежесекундно статус таска, как готово, отдаешь результат

Archie
13.05.2017
20:41:07
Ребят, добрый вечер, подскажите куда копать: На сайте есть форма обратного звонка\вызова специалиста. Необходимо после заполнения форм отправить информацию на email менеджеру

Letalis
13.05.2017
20:43:46
Рискну предположить, то копать надо где-то тут: https://docs.djangoproject.com/en/1.11/topics/email/

Archie
13.05.2017
20:45:45
Рискну предположить, то копать надо где-то тут: https://docs.djangoproject.com/en/1.11/topics/email/
Да, это но, а вот как это в base.html встроить...) Спасибо, кажется нашел

Matz
13.05.2017
21:06:52
Да, это но, а вот как это в base.html встроить...) Спасибо, кажется нашел
можешь посмотреть на моем примере: https://github.com/Hawk-X/hawk-x/blob/dev/src/prox/views.py https://github.com/Hawk-X/hawk-x/blob/dev/src/templates/prox/contact.html

Там еще settings.py нужно настроить

Mr Earnest
13.05.2017
22:49:39
Ребят, как в модели сделать много к одному. То есть у меня есть товар и у него может быть несколько цветов, и что бы можно было выбрать несколько цветов. Если тыкните носом в статью, будет просто супер.

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