
Massimo
18.12.2017
12:32:13
Паканкретней
Плес

Pavel
18.12.2017
12:38:13
Паканкретней
в приложение есть форма, в нее нужно передать данные откуда она пришла)) всё, вьюха тут просто данные передает в темплайт , вьюх и темплейтов много, разных, а форма одна, как то так

Massimo
18.12.2017
12:39:18
Много вьюх? В смысле вам нужна информация о конкретном CBV или FBV?

Google

Massimo
18.12.2017
12:40:06
У меня как правило одна вьюха на один detailview
А тут их много

Pavel
18.12.2017
12:41:21
А тут их много
не в том всмысле много, много разных апп а в них вьюха одна
есть страница курсов, есть деталка курсов, и тд , а форма в лояуте через темплейттэг забита ,

Massimo
18.12.2017
12:42:59

Pavel
18.12.2017
12:43:29
да

Massimo
18.12.2017
12:44:21
"Я них7я не понимаю"
да
Понял, все зависит от того как вы именно передали кверисет вьхой в темплейт.
Например если он у вас { "query": query }, то в темплейт надо вписывать поля после query. Например {{ query.name }}

Pavel
18.12.2017
12:49:49
DetailView через context_object_name = 'item' в шаблоне {{item.image_preview}}

Massimo
18.12.2017
12:50:03
Если вы хотите чтобы при заходе на страницу с определенным pk уже заполнялись то енто делается через __init__

Google

Pavel
18.12.2017
13:00:30
и через {{item.title}} и тд вытягиваю все поля
я кажысь догнал щас дочитаю доку

Set
18.12.2017
13:24:49
Ты бы лучше скрип вьюшки скинул что бы.понятней было что хочешь ?

Massimo
18.12.2017
13:25:55
Со скрипом

Pavel
18.12.2017
13:36:34

▽
18.12.2017
13:59:17
Sentdex нормально за джанго рассказывает или есть получше варианты?

Senpos
18.12.2017
14:02:33
у Сентдекса базовые штуки
И наверное не самые актуальные

▽
18.12.2017
14:03:30
Я зелененький совсем, мне как раз база и нужна, не знаю что после туториала по джанго делать

Senpos
18.12.2017
14:05:39

▽
18.12.2017
14:06:29
Спасибо

Дмитрий
18.12.2017
15:34:12
Привет всем, знает кто-нить как перед перед всеми тестами устанавливать глобально значение в settings, чтобы не менять это значенение ручками перед запуском тестов и не прописывать явное изменение этого поля во всех тестах?
всё, сделал, надо было в tests/init.py прописать эту штуку

jdc
18.12.2017
16:37:35
объясните плз, значение этого кода
@property
def get_content_type(self):
instance = self
content_type = ContentType.objects.get_for_model(instance.__class__)
return content_type
Это метод для инфы о отношении this модели с другими моделями?

Ahmed
18.12.2017
16:49:48
Почему такая фигня происходит https://hastebin.com/onuzohofil.sql ? Проект залил на gitlab-ci
ci собирает проект и падает с такой ошибкой
С чем это связано?

Pavel
18.12.2017
16:52:57

Google

Artem
18.12.2017
18:31:53
Распарсить не может

Oleg
18.12.2017
20:02:05
vim?

Anton
18.12.2017
20:09:02
Всем привет. Нужен совет по nginx.
2017/12/18 19:51:30 [error] 1062#0: *1 upstream prematurely closed connection while reading response header from upstream, client: [ip сервера], server: [имя домена], request:$
Что значит эта ошибка? И что надо посмотреть, чтобы стало яснее, как это исправить?

Vaderoff
18.12.2017
20:16:56
Когда я уходил из веба, это был мини фреймворк
А сейчас он стал круче реакта?

Dima
18.12.2017
20:21:50
но если я примеру беру урс

Andrew
18.12.2017
21:58:58
есть у кого нибуть готовый калькулятор услуг? А точнее например есть 2 селекта, выбираешь первый и ВЗАВИСИМОСТИ от выбораного во втотом появляеться что-то , ты опять выбираешь уже во втором и на выходе получаешь цену?

ivan
19.12.2017
02:03:45
Почему когда передаются в шаблон числа типа Float, например 12.345 , то в самом шаблоне они отображаются вот так 12,345(запятая вместо точки)
Как это исправить?

Alex
19.12.2017
02:06:01
Я для регистрации юзера использую UserCreationForm, хочу сделать поля с паролем типа 'password', но у меня не выходит. ЧЯДНТ?

Andrey
19.12.2017
02:14:05

Andrey
19.12.2017
02:14:24
Вдруг он всё ломает. Так, со стороны, кажется, что всё норм

Alex
19.12.2017
02:14:39
Вот похоже, что не по умолчанию.

Andrey
19.12.2017
02:15:17
Нужен трейс, чё, куда, как

Alex
19.12.2017
02:15:39
Ошибок не выдаёт
Я, наверное, неправильно рендерю

Andrey
19.12.2017
02:17:07
Блин, уже давно не тыкал в шаблон. Всё забыл, врятли смогу помочь. Посмотрите, что отсылается на бекенд. Знаете как?

Alex
19.12.2017
02:25:50
Да, сейчас гляну

Google

Dan
19.12.2017
03:14:41
а что не работает ?
в этом коде не задается тип поля
а так как сам прописываешь код инпута джанга его не вставляет

Alla
19.12.2017
03:37:06
Такой вопрос. У себя делала проект, все локально работало, все методы, все post-запросы. Задеплоила, сайт работает, но при попытке выполнить любой post-запрос, сразу сыпется 500-я ошибка. В чем может быть проблема? Уточню, проект работает с 3 бд(2 для чтения, одна для записи). Запросы, не затрагивающие остальные базы, кроме той, на которой хранятся таблицы джанго, работают. Как понимаю это проблема доступа к базам?

Alex
19.12.2017
03:40:25
Такой вопрос. У себя делала проект, все локально работало, все методы, все post-запросы. Задеплоила, сайт работает, но при попытке выполнить любой post-запрос, сразу сыпется 500-я ошибка. В чем может быть проблема? Уточню, проект работает с 3 бд(2 для чтения, одна для записи). Запросы, не затрагивающие остальные базы, кроме той, на которой хранятся таблицы джанго, работают. Как понимаю это проблема доступа к базам?
Скорее всего дело не в базах. Нужно логи сервера смотреть.

Dan
19.12.2017
03:42:19
ну если запсиь не работает
то возможно не может достучаться до базы
или нет прав на запись

Admin
ERROR: S client not available

Andrey
19.12.2017
03:46:45
500-тки сами собой не сыпятся. Они имеют привычку что-нибудь говорить
Такой вопрос. У себя делала проект, все локально работало, все методы, все post-запросы. Задеплоила, сайт работает, но при попытке выполнить любой post-запрос, сразу сыпется 500-я ошибка. В чем может быть проблема? Уточню, проект работает с 3 бд(2 для чтения, одна для записи). Запросы, не затрагивающие остальные базы, кроме той, на которой хранятся таблицы джанго, работают. Как понимаю это проблема доступа к базам?
Выкладывайте трейс)

Alla
19.12.2017
03:47:07
хм, возможно нет доступа к базам, они все на разных серверах
доступы к базам на сервере не я настраивала

Rookie
19.12.2017
03:52:32
Ну, если в рамках 1-й машины всё работало, а распределённо - нет. Скорее всего таки права. Роли, если речь о пг.

Dan
19.12.2017
03:58:12
в любом случае в логах будет что то определенное сказано

Alla
19.12.2017
04:39:28
все, спасибо, действительно проблема с базой оказалась, добрый дяденька-админ выдал пользователя для сервера и теперь все хорошо с:

Rookie
19.12.2017
04:43:47
Добрый дяденька админ, борода из ваты

WooF
19.12.2017
04:44:40
ты вкантакти нам открыл? ** ***

Dan
19.12.2017
04:44:44
новый год вермя чудес

Eldar
19.12.2017
05:47:29

Arseny
19.12.2017
07:31:13

Дмитрий
19.12.2017
07:56:54
Привет всем, знает кто-нибудь как на уровне middleware в process_view, когда мы уже определили какая вьюха ответит за этот url, проверить наличие на ней декораторов?

Google

Hot
19.12.2017
07:59:30
Требуется Middleware Django Developer...

Дмитрий
19.12.2017
08:07:57
https://stackoverflow.com/questions/5489649/check-if-a-function-has-a-decorator здесь описано, примерно, что мне нужно, но ответа рабочего там нет ...

Arseny
19.12.2017
08:10:33
там как раз есть решение, установить в собственном декораторе флаг и проверять его

Дмитрий
19.12.2017
08:13:25
а что если будет несколько декораторов? Каждый декоратор своё поле будет добавлять к функции?
Не оч как-то решение

Jentry
19.12.2017
08:18:48
ну потыкай inspect, так или иначе с разной степенью извращенности можно все узнать через него

Никита
19.12.2017
08:19:25

Дмитрий
19.12.2017
08:20:04
в чём конкретно вопрос? Зачем декораторы, зачем middleware?

Jentry
19.12.2017
08:23:54
да я понял, но у тебя есть inspect.stack, можешь поползать по нему и чекнуть то, что тебе нужно

Дмитрий
19.12.2017
08:24:07
и там и полей не густо. Можно добавлять атрибуты в своих декораторах и чекать на их наличие в process_view, но пока, мне кажется, что есть решение получше)
что за inspect.stack?
ок, щас почитаю о нём

Jentry
19.12.2017
08:31:58
Представляешь, что такое стек вызовов? Он показывает тебе при трейсе, вот у тебя всегда есть возможность заинспектить его, пробежаться вплоть до точки входа в программу. Если совсем тупо, то бери стек и беги по нему вверх, чекая наличие известных тебе функций выше. Но за код в проде с inspect у нас могут отрубать пальцы)

Дмитрий
19.12.2017
08:33:59
то есть на проде его лучше не юзать?)
а причины?
производительность?

Jentry
19.12.2017
08:35:37
нечитаемость кода, трудноуловимое поведение, это не значит, что его не используют, просто ограниченно и всегда с осторожностью, но в твоем случае либо флажочки, либо интроспекция, третьего не дано