@pydjango
Django

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

1741 members

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

11:38:45 ДП
User 1874846
добрый день.
как я могу получить список из get параметра?
примеры:
site.com/urlname/?id=1,2,3
site.com/urlname/?name=vasya,petya
или подскажите, как это обычно реализовано при передачи списка параметров одного поля для фильтрации?
11:41:11 ДП
User 48374918
l = request.GET.get('id').split(',')
11:41:38 ДП
User 199234867
можно getlist
11:41:45 ДП
User 1874846
split понятно.. но нужно будет обрабатывать пустые значения..
11:42:16 ДП
User 48374918
l = request.GET.get('id', '').split(',')
11:42:16 ДП
User 1874846
getlist возвращает ['1,2']
11:42:40 ДП
User 199234867
ты же хотел лист
11:43:11 ДП
User 1874846
js сники обычно как передают список параметров в get запросе? какой конструкцией пользуются?
11:52:32 ДП
User 114591671
Добрый день.
Делал много дублей одной формы, используя formset_factory, но сейчас, для эксперимента, extra=1.  Ввожу данные в форму, валидация формы не проходит, по всем трем полям print(formset.errors) дает "<ul class="errorlist"><li>Обязательное поле.".
Но print(formset.data) показывает мне мои данные.
11:55:22 ДП
User 261260366
User 1874846
js сники обычно как передают список параметров в get запросе? какой конструкцией пользуются?
$http(
  method: 'GET',
  url: '/items',
  params: {
    id: JSON.stringify(ids) // ids is [1, 2, 3, 4]
  }
)
11:55:39 ДП
User 261260366
достается обычно getlist()-ом
11:57:05 ДП
User 1874846
filter(pk__in=get_list_result)?
11:58:10 ДП
User 48374918
User 261260366
достается обычно getlist()-ом
на сколько я помнню нет 

getlist получает данные из другого формата
11:58:57 ДП
User 261260366
какого формата?
11:59:02 ДП
User 48374918
site.com/urlname/?id[]=1&d[]=2&d[]=3
11:59:28 ДП
User 48374918
если передать в таком формате можно брать getlist
11:59:39 ДП
User 1874846
User 48374918
site.com/urlname/?id[]=1&d[]=2&d[]=3
+,  getlist такие данные нормально парсит
12:00:11 ПП
User 1874846
тогда как... =)
12:00:56 ПП
User 48374918
User 1874846
тогда как... =)
зависи от морды 
если форма с чекбоксами то удобнее через getlist
12:01:16 ПП
User 48374918
если сам формируешь строку запроса то можно строкой а потом split
12:01:39 ПП
User 1874846
спасибо)
12:05:46 ПП
User 261260366
список и есть список. при ...?myvar=123&myvar=567
QueryDict.getlist(key) Returns the data with the requested key, as a Python list. Returns an empty list if the key doesn't exist. It's guaranteed to return a list of some sort.
12:06:28 ПП
User 261260366
т.е. ты и вызываешь request.GET.getlist('myvar')
12:07:35 ПП
User 48374918
я к тому что getlist не будет работать с данными типа site.com/urlname/?id=1,2,3
12:24:21 ПП
User 18500084
https://docs.djangoproject.com/en/1.10/
12:24:30 ПП
User 1874846
документация?? там самое простое описывается..
12:24:44 ПП
User 18500084
Там всё есть :)
12:26:23 ПП
User 18500084
Авторизация - посмотрите на пакеты вроде social auth и иже с ними, видно как они делают и можно просто их использовать
12:26:40 ПП
User 48374918
защиты от кого ?
12:27:21 ПП
User 18500084
Кажется, даже есть раздел там про django security
Там, в том числе, про password hashers должно быть
12:27:46 ПП
User 261260366
а они и не хранятся в голом виде в джанге
12:28:05 ПП
User 18500084
Они не открыто хранятся, ещё раз говорю, документация)
12:30:06 ПП
User 1874846
http://djbook.ru/rel1.9/topics/auth/index.html
12:32:12 ПП
User 18500084
тогда точно не стоит выборочно дергать какие-то статьи из интернета
12:32:19 ПП
User 18500084
только навредите
12:38:34 ПП
User 1874846
ИМХО, книг много, без практики знания не закрепятся. начинайте проект, разбейте его на мелкие задачки и смотрите как в документации решения этих задач реализованы..
+ гугл или какие-нибудь статьи по каждой задаче..
12:44:20 ПП
User 226624052
Читай книги и стаковерфлоу :)
12:44:33 ПП
User 226624052
если ты перерос документацию
12:46:43 ПП
User 226624052
Да, я тут её сейчас смотрю, вроде нормальная
12:47:22 ПП
User 226624052
Хотя Tango with Django мне показалась более глубокой, хз
12:47:49 ПП
User 1874846
я улучшаю код подсматривая в стандартные классы, пакеты..
или https://djangopackages.org/
ищу лучшее из готовых решений для задачи и, если необходимо и есть время, читаю код решений..
книги не всегда дают правильные ответы.. за пол года django может измениться, улучшиться, а в книге всё ещё рассказывают о старом методе наступания на гвоздь..
и, судя по вопросам выше, вам пока документация - самое то, после неё, думаю уже будете яснее видеть дальнейший путь..
01:12:21 ПП
User 149595952
User 1874846
http://djbook.ru/rel1.9/topics/auth/index.html
Сразу видно какая версия дданго используется на продакшене))
01:12:49 ПП
User 1874846
User 149595952
Сразу видно какая версия дданго используется на продакшене))
не =) прост 10й доки нет перевода) а на русском понимается легче(пока ещё) =)
01:13:39 ПП
User 226624052
Чтоб наверняка: есть переводчик
01:33:56 ПП
User 107485588
Two Scoops
03:31:55 ПП
User 57296486
терпеть не могу эту книгу. впаривают какие-то весьма субъективные темы.
03:33:16 ПП
User 57296486
да я уже раз 100 писал об этом в разных местах. скажем, мне оч не нравится их структура проекта, та, которую они там рекомендуют или даже навязывают.
03:34:13 ПП
User 57296486
там не лучшие практики, а просто "делайте как мы, нам так нравится и вам должно понравиться"
03:51:58 ПП
User 69012486
Vlad Zhirov, [08.02.17 17:50]
было у кого то что 'User' object has no attribute 'update'

Vlad Zhirov, [08.02.17 17:51]
модельку расширяем с помощью наследования от class User(AbstractBaseUser, PermissionsMixin):
04:24:23 ПП
User 101775819
А почему свою модель юзера не сделать, а её от абстрактного юзера и миксина с правами наследовать?
04:35:57 ПП
User 175775933
Кто нибудь может поделиться книгой "Tango With Django"?
04:38:52 ПП
User 261260366
о, она же недавно вышла.
04:39:28 ПП
User 261260366
можем скинуться, взять на офф.сайте
04:52:19 ПП
User 135467237
Приветствую. Как сделать возможность добавления полей связанных таблиц в админке?
04:52:25 ПП
04:53:43 ПП
User 135467237
У меня при добавлении вылазиет только выбор к какому видео привязать запись, но я как-то делал чтобы можно было прям оттуда и добавить.
04:58:06 ПП
User 175775933
User 261260366
можем скинуться, взять на офф.сайте
Можно, но кто организует это все!))
04:58:19 ПП
User 261260366
смотря сколько людей и где они живут
05:08:31 ПП
User 261260366
на leanpub стоит 10бачей, если хоть один человек хочет себе, то давайте скинемся по 5. Опубликуем на рутрекере.
06:07:39 ПП
User 69012486
User 261260366
на leanpub стоит 10бачей, если хоть один человек хочет себе, то давайте скинемся по 5. Опубликуем на рутрекере.
А разве 1.9 не выложена?
06:08:23 ПП
User 261260366
где? и что такое 1.9?
06:17:44 ПП
User 69012486
Танго с джанго 1.9
06:30:56 ПП
User 261260366
если есть ссылка, то поделись.
06:31:02 ПП
User 261260366
пожалуйста
06:36:07 ПП
User 135467237
У меня есть две таблицы Video и Title. Если я добавляю в Video ForeignKey(Title) это же считается многие к одному т.е. много видео к одной записи?
06:42:44 ПП
User 135467237
все сам разобрался
07:55:27 ПП
User 69012486
https://media.readthedocs.org/pdf/tango-with-django/latest/tango-with-django.pdf#page9
media.readthedocs.org/pdf/tango-with-django/latest/tango-with-django.pdf
08:19:11 ПП
User 175775933
User 69012486
https://media.readthedocs.org/pdf/tango-with-django/latest/tango-with-django.pdf#page9
media.readthedocs.org/pdf/tango-with-django/latest/tango-with-django.pdf
Спасибо
10:08:22 ПП