@pydjango

Страница 870 из 1273
Dan
21.01.2018
13:11:49
@dantyan он крутой
Что я пропустил?

Artem
21.01.2018
13:12:50
Что я пропустил?
да шипко ничего, лишь то, чего должен иметь сеньор при своем статусе)) Решили, что как минимум своя яхта, но зная твою геолокацию, яхта у тебя шипко не котируется

Dan
21.01.2018
13:13:38
У нас крузак вместо яхты;)

Erzh
21.01.2018
13:45:37
У нас крузак вместо яхты;)
Ты что с Казахстана?)

Google
Dan
21.01.2018
13:50:16
Почти

Кыргызстан

Очень добрый
21.01.2018
13:52:22
выскакивает ошибка на 41 строке https://dpaste.de/dWmZ
есть одно топорное решение, которое обычно помогает

вновь привет

у тебя ругается на переменну аргс правильно?

нужно эту переменную в начале класса предварительно объявить и прировнять ее к пустому словарю {}

то есть, чтоб она фигурировала в твоем коде дважды

обычно это помогает избежать подобной хернни

то есть, вот так - https://dpaste.de/gNTq

пробуй

Maxos
21.01.2018
13:56:51
нее, ругалась на ProjectName, я сейчас немного переделал, но теперь в дб не сохраняется https://dpaste.de/UVHu

и да,привет

Очень добрый
21.01.2018
14:02:30
проджект нейм - использование до объявления?

Google
Очень добрый
21.01.2018
14:02:36
что дебагер говорит?

Maxos
21.01.2018
14:04:22
сейчас ничего не говрит, просто после нажатия кнопки не сохранаяет в дб, а тупо перегружает страницу и говорит "This field is required" на поле с погдгрузкой фотки

https://dpaste.de/UVHu

Очень добрый
21.01.2018
14:06:22
а поле ProjectName вообще в модель обращается?

импорты все протянул?

Maxos
21.01.2018
14:08:38
да

вот моделька https://dpaste.de/1JSQ

Очень добрый
21.01.2018
14:10:22
ProjectName = slugify(form.cleaned_data['ProjectName'])

куда обращается?

vadim
21.01.2018
14:11:29
/help

/help

/help

/help

Maxos
21.01.2018
14:11:51
Если self.object.ProjectName .... То тоже самое будет

/help

упс

vadim
21.01.2018
14:12:45
не работает )

или команд нет

Maxos
21.01.2018
14:13:19
закреп глянь

vadim
21.01.2018
14:15:18
хотел опрос устроить кто для каких прожектов дранку пользует, такое в телеге быват?

Google
Izy
21.01.2018
14:26:05
ребят сейчас разбираюсь с django есть вопрос такого плана. Вот например я пишу блог. Я например создаю приложение Посты и прилолжение Галерея И для каждой из них создал по 2 типа страниц одна собирает все посты на одну страницу другая собирает все галереи на одну страницы, другеи две выводят свои типы матерьялов (типо нажал кнопоку подробнее и перешел на пост) Вот а теперь мне надо создать главную страницу и выводить тужа посты и в левом сайтбаре популярные картинки и всякие мелочовки. Вот вопрос как мне поступить и вобще правильно ли я делаю. Раньше сайты делал только на друпал и мыслю в его каких та шаблонах. Но мне кажедтся что я неправильно конструирую схему работы сайта в джанге. Я прошел полностью степбайстеп в 7 шагов и поверхностно просмотрел Django Girls

amureki
21.01.2018
14:32:26
не работает )
Достаточно одного раза было чтоб понять, нет? На будущее - за собой сообщения можно удалять

vadim
21.01.2018
14:33:40
/help
тестировал

ребят сейчас разбираюсь с django есть вопрос такого плана. Вот например я пишу блог. Я например создаю приложение Посты и прилолжение Галерея И для каждой из них создал по 2 типа страниц одна собирает все посты на одну страницу другая собирает все галереи на одну страницы, другеи две выводят свои типы матерьялов (типо нажал кнопоку подробнее и перешел на пост) Вот а теперь мне надо создать главную страницу и выводить тужа посты и в левом сайтбаре популярные картинки и всякие мелочовки. Вот вопрос как мне поступить и вобще правильно ли я делаю. Раньше сайты делал только на друпал и мыслю в его каких та шаблонах. Но мне кажедтся что я неправильно конструирую схему работы сайта в джанге. Я прошел полностью степбайстеп в 7 шагов и поверхностно просмотрел Django Girls
например post и image связь по FK ( идет в галерею) . далее 3 вьюхи на главную на базе TemplateView, ListView для постов, DetailView для поста

Izy
21.01.2018
14:56:32
например post и image связь по FK ( идет в галерею) . далее 3 вьюхи на главную на базе TemplateView, ListView для постов, DetailView для поста
я наверно не правильно обьяснил, как мне выводить те или инфе блоки на главной странице мне для этого надо создать приложение главная страница и там подзагружать модели или как то подругоу это делается с помощью хуков каких нибудь ? )) если что не серчайте на мою неосведомленность

Evgeniy
21.01.2018
15:08:34
Помогите пожалуйста разобраться с написанием Serializer-a и модели если имеется вложенная струкруа JSON файла, не совсем понимаю как это сделать. { “filter”: 3, “pagination”: 3, “attributes”: { “1”: true, “2”: true, “3”: false, “4”: false, “5”: true, “6”: false, “7”: true } }

Alexandr
21.01.2018
15:15:14
есть дайствие, которое выполняется долго. есть апи метод, который должен запускать это дейстивие и отдать сообщение, что он запустил {success:true} как это сделать правильно? нашёл что-то про async await, но таки хочу узнать мнение знающих

vadim
21.01.2018
15:29:10
я наверно не правильно обьяснил, как мне выводить те или инфе блоки на главной странице мне для этого надо создать приложение главная страница и там подзагружать модели или как то подругоу это делается с помощью хуков каких нибудь ? )) если что не серчайте на мою неосведомленность
приложение просто для группировки, смотреть view, queryset и вывод контекста в шаблоны. те проще говоря на главной надо подтянуть последние посты - один квертсет, новости 2, закидываем это дело в контекст и там уже выводим шаблонным языком

Alexandr
21.01.2018
15:29:10
почему нет? вызвать async функцию в запросе и отдать ответ. не пройдёт? будут коллизии итп?

Alexandr
21.01.2018
15:30:17
мне надо однократно вызвать функцию, которая отчитывается о статусе работы в бд.

Denis
21.01.2018
15:30:38
юзай celery

vadim
21.01.2018
15:30:44
почему нет? вызвать async функцию в запросе и отдать ответ. не пройдёт? будут коллизии итп?
потому что джанга синхронная, это надо тогда или патчить или aiohttp юзать ну или костыльный джангоченнелс или четам у них.

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

Maxos
21.01.2018
16:11:00
есть идеи, почему не сохраняет в дб данные?

https://dpaste.de/g6p5

Denis
21.01.2018
16:14:04
заплати уже кому-нибудь, чтобы он за тебя все написал

Maxos
21.01.2018
16:14:53
я бы заплатил, были бы деньги

Google
Senpos
21.01.2018
16:29:51
https://dpaste.de/g6p5
Не конкретно по вашей проблеме, но https://dpaste.de/g6p5#L28 не будет работать (скорее всего). ProjectOwner и ProjectName должны быть self.Project...

Еще, вот это никогда не сработает https://dpaste.de/g6p5#L56 Еще, не видно код ProjectsDetectingForm И вообще, в FormView какой-то ад)

Serj
21.01.2018
16:49:22
Парни, подскажите кто с django-haystack знаком. Всего у продуктов есть 4 размера. Если я выбираю цвет "Черный" - то в фильтрах показываются только размеры доступные для черного цвета. Мне нужно отображать вообще все размеры, которые есть на сайте, просто те которые недоступны для цвета "Черный" должны отобраться с цифрой 0



Сечас это так. А нужно чтобы также выводиль фасеты с (0) совпадений

vadim
21.01.2018
17:00:04
ну в 2 прохода можно, выбрать все сбросить в 0, а что нашло в 1

Serj
21.01.2018
17:00:51
ну в 2 прохода можно, выбрать все сбросить в 0, а что нашло в 1
костыль же, я думал есть более правильное решение. Неужели мне одному нужно такое поведение фасетов?

vadim
21.01.2018
17:05:20
напрямую еластик можно подраконить.

Admin
ERROR: S client not available

Misha
21.01.2018
17:08:58
здравствуйте, как вставить не строку а кусок кода в python (только начал учить питон и джанго)?





Eugene
21.01.2018
17:10:27
|safe

https://docs.djangoproject.com/en/2.0/ref/templates/builtins/#safe

Misha
21.01.2018
17:13:27
@HellPirate благодарю)

а есть аналог команды echo из PHP в django?

Denis
21.01.2018
17:37:18
print

Misha
21.01.2018
17:38:53
в результате получается None

ivan
21.01.2018
17:52:33
как можно грамматно переопределить часть html разметки внутри админки? Хочу выделить часть вывода из list_display цветом, я должен полностью передалть html шаблон или можно как-нибудь прямо на бекенде сгенерить ?

Vitaly
21.01.2018
18:40:54
Кто-нибудь работал с библиотекой pyTelegramBotAPI , как сделать что бы handle с другого файла работал, например вебхук задаётся в одном, а хендлеры в другом. Использую django

Google
Pavel
21.01.2018
18:44:03
как можно грамматно переопределить часть html разметки внутри админки? Хочу выделить часть вывода из list_display цветом, я должен полностью передалть html шаблон или можно как-нибудь прямо на бекенде сгенерить ?
можешь в классе-админа или в классе-модели сделать метод, который возвращает любой html, и прописать этот метод в list_display. Выделит одну ячейку, правда, но вот такой вариант.

ivan
21.01.2018
18:45:35
в list_display в итоге будет метод?

Pavel
21.01.2018
18:46:40
в list_display в итоге будет метод?
название метода строкой.

в модели @mark_safe def my_red_data(self): return f"<span style='color:red'>{self.foo}</span>" в админке: list_display = ['my_red_data']

ivan
21.01.2018
18:51:08
спасибо, но мне нужно чтобы в my_red_data можно было получить в виде аргуента саму запись, например если запись SELL - цвет красный, если buy - зеленый, такое возможно?

ivan
21.01.2018
18:52:13
оу, точно. спасибо

Никита
21.01.2018
18:54:29
в модели @mark_safe def my_red_data(self): return f"<span style='color:red'>{self.foo}</span>" в админке: list_display = ['my_red_data']
Всегда смущало, что таким образом смешиваются слои модели и представления. Хотя много джангистов считают, что это ок.

Насколько я помню, можно еще в самой админке делать методы, которые принимают, obj и их пихать в list_view

Pavel
21.01.2018
18:55:51
Всегда смущало, что таким образом смешиваются слои модели и представления. Хотя много джангистов считают, что это ок.
этот код можно вынести из модели в ModelAdmin, можно и шаблоны переопределить, хозяин - барин.

Насколько я помню, можно еще в самой админке делать методы, которые принимают, obj и их пихать в list_view
в list_display можно всунуть: 1. поле модели 2. любую callable, куда передаётся объект 3. метод из ModelAdmin 4. метод из модели

Maxos
21.01.2018
19:01:21
можетбыть две формы в одной вьюхе?

ivan
21.01.2018
19:05:45
а вот в чем проблема, я в modelAdmin пытаюсь это сделать, но там self это уже объект не записи из бд а класса для изменения админки. Чтобы иметь доступ к атрибуту текущей модели мне нужно наследовать класс SomethingAdmin еще и от класса моей модели?

ivan
21.01.2018
19:10:52
все ок, просто 2 аргументом объект самой модели, правда все равно наверное придется вернуться к перегрузке шаблона потому что теперь html в виде текста отображается, а как я понимаю отключить это только непосредственно в шаблоне можно

ivan
21.01.2018
19:24:47
здорово, так наверное даже лучше не нужно лишнего импортить

Никита
21.01.2018
19:25:27
Возможно. Давно уже не писал на django.

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