@pydjango
Django

Полезная информация и правила: https://github.com/amureki/django_faq Вакансии и резюме: @django_jobs Пофлудить идём сюда: @django_flood Статистика чата: combot.org/chat/-1001063854692

1741 members

Архив канала @pydjango 24 февраля 2017 г.

02:02:48 ДП
User 234491501
django-extentions
02:03:00 ДП
User 234491501
Кажется так. Тоже маст хев
05:09:21 ДП
User 158695346
django-extensions валидирует шаблоны только по приниципу "есть ошибка при загрузке - нет ошибки". Он проверяет синтаксис, но не проверяет поведение шаблона при передаче какого-то контекста.
06:31:08 ДП
User 1874846
добрый день, какие инструменты можно и лучше использовать для заполнения тестовыми данными БД проекта?
06:36:49 ДП
User 64856280
User 1874846
добрый день, какие инструменты можно и лучше использовать для заполнения тестовыми данными БД проекта?
Недавно об этом читал: https://habrahabr.ru/post/318120/
06:42:30 ДП
User 97201888
User 64856280
Недавно об этом читал: https://habrahabr.ru/post/318120/
О, спасибо за ссылку
08:26:19 ДП
User 97201888
Ребят, подскажите, RethinkDB ещё не умер? Он развивается?
08:28:28 ДП
User 129325914
вроде месяц назад объявили о закрытии
08:53:07 ДП
08:53:11 ДП
User 567937
что он имеет в виду?
08:56:42 ДП
User 194990550
В питон 3.6 нет такого модуля, чего не понятно?:)
08:58:48 ДП
User 567937
Фок, я понял
08:58:50 ДП
User 567937
Ну и тупость
08:59:10 ДП
User 567937
у меня локальный файл с кастомными исключениями
08:59:15 ДП
User 567937
который лежит рядом с текущим
08:59:31 ДП
User 567937
PyCharm решил, что я пытаюсь импортировать билд-ин модуль
09:02:05 ДП
User 158695346
User 567937
PyCharm решил, что я пытаюсь импортировать билд-ин модуль
from . import exceptions
09:02:51 ДП
User 567937
то что надо, спасибо
09:02:56 ДП
User 567937
лучи добра
09:55:51 ДП
User 188750713
Всем привет, возникла надобность в создании admin action для массового изменения атрибута модели, с выбором значения атрубита на промежуточной странице. Описал все как надо, создал форму, создал action метод, добавил его в список actions в админке и шаблон под все это дело. По статье https://habrahabr.ru/post/140409/ . Теперь возникла такая проблема, в моей форме описаны только два поля, но на промежуточную страницу выводится доп. поле id_action, и оно пустое(хотя вроде как подразумевает выбор нужного действия из списка). В результате при попытке сменит атрибут получаю ошибку "не выбрано действие".
habrahabr.ru/post/140409
Привет. Полезная штука экшены в админке! Хочу поделиться как можно сделать экшен который после выбора элементов будет отправлять пользователя на промежуточную...
09:57:46 ДП
User 188750713
В примере описано вот это поле
<input type="hidden" name="action" value="move_to_category" />
на промежуточной странице, но в случае, если оно присутствует в шаблоне, я получаю ошибку("
Выберите корректный вариант. move_to_category нет среди допустимых значений."), так как форма не проходит валидацию, видимо.
 Может быть кто-нибудь сможет с этим помочь?)
10:17:34 ДП
User 107485588
гайс, подскажите хорошую книгу по пайтону для новичка
10:17:40 ДП
User 107485588
(не Лутц)
10:23:33 ДП
User 107485588
Скорее второе
11:56:50 ДП
User 234491501
User 97201888
Ребят, подскажите, RethinkDB ещё не умер? Он развивается?
12:19:37 ПП
User 199234867
User 188750713
Всем привет, возникла надобность в создании admin action для массового изменения атрибута модели, с выбором значения атрубита на промежуточной странице. Описал все как надо, создал форму, создал action метод, добавил его в список actions в админке и шаблон под все это дело. По статье https://habrahabr.ru/post/140409/ . Теперь возникла такая проблема, в моей форме описаны только два поля, но на промежуточную страницу выводится доп. поле id_action, и оно пустое(хотя вроде как подразумевает выбор нужного действия из списка). В результате при попытке сменит атрибут получаю ошибку "не выбрано действие".
habrahabr.ru/post/140409
Привет. Полезная штука экшены в админке! Хочу поделиться как можно сделать экшен который после выбора элементов будет отправлять пользователя на промежуточную...
я так понял проблема в том что ты создал форму с полем forms.ModelChoiceField и передал ему queryset, и ты выбираешь не правильные choices  и отправляешь на проверку валидации
12:22:23 ПП
User 199234867
либо ты перепутал атрибут name html тега
01:42:42 ПП
User 65838284
Не пойму как применить миграции для списка апп указаных в конце
(venv)deploy@deploy:~/projects/sentry$ sentry upgrade
Syncing...
Creating tables ...
Installing custom SQL ...
Installing indexes ...
Installed 0 object(s) from 0 fixture(s)

Synced:
 > django.contrib.admin
 > django.contrib.auth
 > django.contrib.contenttypes
 > django.contrib.messages
 > django.contrib.sessions
 > django.contrib.sites
 > django.contrib.staticfiles
 > crispy_forms
 > debug_toolbar
 > raven.contrib.django.raven_compat
 > rest_framework
 > sentry.plugins.sentry_interface_types
 > sentry.plugins.sentry_mail
 > sentry.plugins.sentry_urls
 > sentry.plugins.sentry_useragents
 > sentry.plugins.sentry_webhooks
 > south
 > sudo

Not synced (use migrations):
 - sentry
 - sentry.nodestore
 - sentry.search
 - social_auth
01:45:32 ПП
User 78637479
django-admin makemigrations sentry ...
01:45:55 ПП
User 78637479
and apply migrationions after
02:33:03 ПП
User 65838284
User 78637479
django-admin makemigrations sentry ...
версия джанги 1.6.11
02:36:34 ПП
User 65838284
или в 1.6 migrationions тоже есть
чет туплю
02:50:12 ПП
User 18500084
нет, там только внешним, South
02:52:49 ПП
User 194990550
migrate sentry
02:52:55 ПП
User 194990550
сейчас сам работаю с Django 1.6 (
02:53:57 ПП
User 194990550
для создание миграции - schemamigration —auto
02:58:18 ПП
User 18500084
https://south.readthedocs.io/en/latest/
все тут в общем-то
03:20:53 ПП
User 65838284
выполняю 
sentry django schemamigration sentry --initial
Created 0293_initial.py. You can now apply this migration with: ./manage.py migrate sentry
далее 
sentry django migrate sentry
Killed
что я делаю ни так)
03:20:57 ПП
User 169404603
камрады, переходите на 1.7 :)
03:21:17 ПП
User 65838284
sentry работает на django 1.6(
03:21:30 ПП
User 169404603
ну, у меня оно работает на 1.8 :)
03:21:53 ПП
User 65838284
с этого момента можно поподробнее)
03:22:31 ПП
User 169404603
вот я лентяй, могу зип дать, лениво репу заводить
03:23:49 ПП
User 169404603
или прославиться чтоли :)
03:24:40 ПП
User 65838284
прославляйся)
03:29:30 ПП
User 169404603
https://github.com/djbook-ru/django-sentry - наслаждайтесь
github.com/djbook-ru/django-sentry
django-sentry - Sentry for Django 1.8
03:34:17 ПП
User 65838284
круто, спасибо)
03:34:35 ПП
User 65838284
ставлю вам класс
👍
03:36:18 ПП
03:36:22 ПП
User 2895769
на всякий случай напоминаю))
03:36:50 ПП
User 169404603
я пилю 3dthis.ru, всё некогда с 1.8 слезть...
03:37:04 ПП
User 169404603
поэтому затачиваю всё необходимое под него пока
03:37:29 ПП
User 2895769
если у вас 1.8+, то всё ок
03:37:58 ПП
User 2895769
если < 1.8, то никаких исправлений безопасности система уже не получает
03:38:19 ПП
User 2895769
вас уже могут взломать, даже если разработчики Django узнают об этом, для вашей версии фикса не будет
03:39:02 ПП
User 223620233
У второй версии только два минорных выпуска будет? Или это для наглядности
03:39:03 ПП
User 169404603
django>=1.8.7,<1.9 - обновляюсь при каждом апдейте сайта, раз в неделю точно
03:40:20 ПП
User 109322233
User 2895769
👍
04:45:22 ПП
User 188750713
User 199234867
я так понял проблема в том что ты создал форму с полем forms.ModelChoiceField и передал ему queryset, и ты выбираешь не правильные choices  и отправляешь на проверку валидации
я нашел ошибку, я просто делал форму не того класса) нужно было forms.Form)
04:45:44 ПП
User 188750713
User 199234867
я так понял проблема в том что ты создал форму с полем forms.ModelChoiceField и передал ему queryset, и ты выбираешь не правильные choices  и отправляешь на проверку валидации
случайно отошел от инструкции :D
04:46:52 ПП
User 169404603
в 99% стандартная ошибка
10:23:05 ПП
User 41695471
Ребят, кто-нибудь может объяснить почему поле pk возвращается только если сохранить с фалс коммитом, а потом снова сохранить?
content = form.save(commit=False)
            content.save()
            print(content.pk)