@pydjango
Django

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

1741 members

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

03:42:10 ДП
User 188924529
User 138868911
Как создать категории на сайте django
Нужно создать модели
04:29:05 ДП
User 199234867
User 138868911
Как создать категории на сайте django
https://django-mptt.github.io/django-mptt/
05:31:57 ДП
User 48374918
а что не так ?
05:32:23 ДП
User 48374918
у тебя по теории всех плользователей сейчас выбирает
05:33:02 ДП
User 199234867
думаю он хочет как isnull=False
05:34:49 ДП
User 48374918
User 199234867
думаю он хочет как isnull=False
ну подсказывай ;) ты недавно что то такое делал
05:35:27 ДП
User 199234867
User.objects.filter(test_results__isnull=False)
05:39:00 ДП
User 48374918
покажи сначала обе модели
05:40:00 ДП
User 199234867
User.objects.filter(test_results__isnull=False) так не работает?
05:41:07 ДП
User 48374918
попробуй что то вроде
Result.test_results.distinct()
07:27:20 ДП
User 113141362
Привет, есть ли виджет для формы, которая подставляет https or http
07:27:22 ДП
07:28:14 ДП
User 113141362
тобишь если ввожу google.com то он должен ставить https://www.google.com/
10:52:32 ДП
User 240629525
Делаешь редирект с http на https в nginx в чем проблема
12:26:50 ПП
User 939161
всем привет! свободные разработчики есть? нужен middle level, со знанием django и верстки
12:40:13 ПП
User 48374918
User 939161
всем привет! свободные разработчики есть? нужен middle level, со знанием django и верстки
на постоянку ?
12:42:19 ПП
User 939161
работа есть стабильно, оплата по-проектно/по-задачам
12:44:49 ПП
User 194990550
https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators
developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators
Арифметические операции принимают в качестве операндов числовые значения (это может быть и литерал и переменная) и возвращают результат в виде одного числового значения. Стандартными арифметическими операциями являются сложение (+), вычитание (-), умножение (*) и деление (/).
12:44:56 ПП
User 194990550
** где-то я уже это видел:)
03:49:31 ПП
User 124450879
ребят, 
кто нибудь с TinyMCE работал? как убрать это поле HTML? Оно больше не нужно, хотим вернуть к models.TextField, модель поменяли, миграции сделали, кэш дропнули, а на продакшне все еще висит это поле MCE
03:56:55 ПП
User 48374918
User 124450879
ребят, 
кто нибудь с TinyMCE работал? как убрать это поле HTML? Оно больше не нужно, хотим вернуть к models.TextField, модель поменяли, миграции сделали, кэш дропнули, а на продакшне все еще висит это поле MCE
возможно редактор подключали на сайте скриптами
03:58:04 ПП
User 124450879
дак не, просто используется часть ModelForm
03:58:09 ПП
User 124450879
типа form.about
04:21:26 ПП
User 18500084
User 124450879
ребят, 
кто нибудь с TinyMCE работал? как убрать это поле HTML? Оно больше не нужно, хотим вернуть к models.TextField, модель поменяли, миграции сделали, кэш дропнули, а на продакшне все еще висит это поле MCE
в админке? проверьте admin.py, forms.py приложеньки, сделайте поиск вхождения tinymce по всему проекту
04:22:08 ПП
User 124450879
User 18500084
в админке? проверьте admin.py, forms.py приложеньки, сделайте поиск вхождения tinymce по всему проекту
не, не в админке, в том то и дело
04:22:27 ПП
User 124450879
в форме вообще не упоминается, то есть передается напрямую с модели
04:22:31 ПП
User 194990550
shift+f5 попробуй:D
04:22:37 ПП
User 194990550
и collectstatic
04:22:56 ПП
User 124450879
колект статик точно не поможет
04:23:13 ПП
User 124450879
а вот кэш...
04:23:14 ПП
User 18500084
ну поиск вхождения то вы сделали?
04:24:02 ПП
User 124450879
User 18500084
ну поиск вхождения то вы сделали?
вхождения кого и куда?
04:24:21 ПП
User 18500084
блин, ну тупой поиск tinymce в проекте
05:49:02 ПП
User 176661544
Добрый вечер. Нужен совет. Хочу реализовать генератор ключей уникальных в моей бд. 

Посоветуйте методы генерации ключей, желательно для большого количества, которые тяжело будет ломать перебором.
05:51:53 ПП
User 18500084
import uuid :)
05:52:05 ПП
User 128654891
Вот! Тоже про это хотел сказать
05:52:49 ПП
User 128654891
Там есть различные ключи, разных длин
05:57:14 ПП
User 176661544
Сейчас почитаю, но вроде интересно, спасибо.
05:57:44 ПП
User 176661544
А по длине ключа есть рекомендации?
07:16:00 ПП
User 107485588
а тебе вообще зачем?
07:33:53 ПП
User 176661544
Небольшой функционал в приложении. Типа ключа активации.
07:34:14 ПП
User 176661544
Скан через qr
07:35:52 ПП
User 194990550
sha ?
ну можно сгенерировать типа какой-то уникальный параметр + SALT(SECRET_KEY например)
07:36:27 ПП
User 254082535
key = hashlib.sha256(str(int(time.mktime((datetime.datetime.now()).timetuple())))).hexdigest()[:7]
07:38:18 ПП
User 176661544
Зачем нужен штамп времени?
07:38:38 ПП
User 211270198
для уникальности
07:39:40 ПП
User 176661544
Ключ+штам и все хэшировать?
07:41:23 ПП
User 176661544
Я не начинал ещё изучать шифрование и тд, так как только появилась необходимость. 

Так что почитаю в любом случае документацию на эту тему, но сразу хочу отобрать необходимые темы для изучения.
07:42:44 ПП
07:42:49 ПП
User 254082535
Прохешируй как следует
07:43:32 ПП
User 191376311
Всем привет
07:44:04 ПП
User 191376311
filter(author__icontains=q) как сделать выборку независимой от регистра?
07:45:16 ПП
User 191376311
Есть книга, автор Габриэль Гарсия Маркес, 
Габриэль - находит
габриэль - не находит
07:46:18 ПП
User 254082535
Приведи qs к единому виду?
07:46:37 ПП
User 254082535
Или q в capitalize
07:46:58 ПП
User 191376311
q я приводил
07:47:07 ПП
07:47:23 ПП
User 191376311
но, в бд оно не ищет
07:48:40 ПП
User 254082535
Габриэль - находит
габриэль - не находит
То в capitalize. Или 
list(map(lambda x: str(x).lower, qs))
07:51:40 ПП
User 191376311
там проблемка выходит, как проверять нижний и верхний регистр в одном Model.objects.filter()?
07:51:40 ПП
User 211270198
чет явно не то
07:51:51 ПП
07:51:54 ПП
User 211270198
User 254082535
Габриэль - находит
габриэль - не находит
То в capitalize. Или 
list(map(lambda x: str(x).lower, qs))
скобок не хватает
07:52:36 ПП
User 211270198
либо lambda x: str(x).lower(), либо str.lower без всяких лямбд
07:53:06 ПП
User 191376311
я так и делал
07:53:38 ПП
07:53:41 ПП
User 211270198
какая бд?
07:53:49 ПП
User 211270198
https://docs.djangoproject.com/en/1.10/ref/models/querysets/#icontains
07:54:03 ПП
User 211270198
Note for SQLite users
07:54:04 ПП
07:54:22 ПП
User 254082535
User 211270198
либо lambda x: str(x).lower(), либо str.lower без всяких лямбд
Скобок, да) Это ж метод) Но лямбда нужна чтобы по всему кверисету пройти в лауер названия.
07:54:33 ПП
User 211270198
icontains должен находить
07:54:51 ПП
User 191376311
обл, я забыл что на дев
07:55:00 ПП
User 254082535
Пишет, не находит.
07:55:08 ПП
User 191376311
тут sqlite3
07:55:17 ПП
07:55:41 ПП
User 191376311
Спасибо
07:55:52 ПП
User 211270198
User 254082535
Пишет, не находит.
ну так решать эти проблемы костыльным методом - не лучший выбор)
07:55:57 ПП
User 254082535
Распутывая преступление, вышел сам на себя (с)
07:55:58 ПП
User 211270198
лучший выбор - посмотреть в документацию)
07:56:20 ПП
User 254082535
Полностью поддерживаю.
07:56:28 ПП
07:57:45 ПП
User 211270198
в sqlite нет регистронезависимого поиска в unicode, только в ascii
07:59:15 ПП
User 191376311
ок, спасибо