
Aleksandr
04.09.2017
11:05:55

Reshavi4
04.09.2017
12:48:45
Invalid template library specified. ImportError raised when trying to load 'django.templatetags.future': cannot import name 'RemovedInDjango110Warning'
Кто то сталкивался с подобным?

Виктор
04.09.2017
12:52:48

Google

Виктор
04.09.2017
12:53:13
https://stackoverflow.com/questions/38931998/django-upgrade-1-9-1-10-error-with-removedindjango110warning-import

Reshavi4
04.09.2017
13:01:50
не помогло +(

Arrow
04.09.2017
15:06:42
как запретить полю модели отображаться в админке при создании/редактировании модели?

Ivan
04.09.2017
15:13:13
editable или типа того

BlastPy
04.09.2017
15:35:13

Grigoriy
04.09.2017
15:35:20
Я правильно понимаю, что в Django 1.11 нужно заполнять ALLOWED_HOSTS даже тогда, когда DEBUG=True?

BlastPy
04.09.2017
15:35:34
если не хотите долбить к примеру с телефона

Grigoriy
04.09.2017
15:35:56
ругается, что нужно добавить '127.0.0.1'

BlastPy
04.09.2017
15:35:58
по локалхосту

Grigoriy
04.09.2017
15:36:03
в ALLOWED_HOSTS

BlastPy
04.09.2017
15:36:21
просто с браузера пробуете войти
?

Google

Grigoriy
04.09.2017
15:36:30
да

BlastPy
04.09.2017
15:37:06
проверьте сетингс
что то у вас не так
а там стоит '*'
?

Grigoriy
04.09.2017
15:38:34
на версии 1.9 я вообще не определял явно переменную ALLOWED_HOSTS когда DEBUG=True
а сейчас обновился до 1.11 и начало ругаться

BlastPy
04.09.2017
15:39:11
DEBUG = True
ALLOWED_HOSTS = ['*']
все работает

Grigoriy
04.09.2017
15:39:24
сейчас попробую
хм, работает
а для Django 1.9 это было не обязательно

vadim
04.09.2017
16:04:07
Всем привет
не подскажите
чем сейчас модно детектить страну юзера и город и на сервере или на клиенте?

Arrow
04.09.2017
16:10:37
забыл, никак не найду как взять n элементов с конца списка?

IНЖАЛИД DPИЖЕ
04.09.2017
16:11:32
lst[-n:]

Дмитрий
04.09.2017
16:45:57

BlastPy
04.09.2017
17:14:54
f-строки в 3.6 = )))
In [2]: import math
In [3]: radius = 10
In [4]: pi = math.pi
In [5]: f'Circumference of a circle with radius {radius}: {2*pi*radius}'
Out[5]: 'Circumference of a circle with radius 10: 62.83185307179586'
айс айс айс

Google

Alexander
04.09.2017
17:34:45
всем привет)
возникла интересная задача, подскажите, как бы сделали вы
допустим, у нас есть некий SaaS, где пользователь может управлять настройками различных процессов, эти процессы распределены по категориям, те в свою очередь по секциям, а те по проектам, то есть process -> category -> section -> project
и у нас, допустим, есть набор настроек процессов (допустим, одна из них - “степень сжатия”, от 1 до 9), пользователь может выбрать в настройках процесса эту степень сжатия, может выбрать в настройках категории, может выбрать в настройках секции, может выбрать в настройках проекта и тогда это будет наследоваться вниз (если там ничего не выбрано)
как бы вы реализовали такой механизм настроек?
то есть есть несколько уровней, где можно поставить настройку и есть механизм наследования этих настроек, а project наследует настройки от тех, что прописаны в settings.py

vadim
04.09.2017
18:06:41
json и merge

Arrow
04.09.2017
18:45:35
Есть метод во вьюхе выводящий список категорий и выделяющий активную (типа getCategory, в параметрах передается id активной категории). Вопрос такой: как мне это дело корректнее будет передавать во вьюху? Мне упорно лезет в голову мысль смаппить объекты полученные из БД в словарь вида { 'name': 'name', 'is_active': False } и выводить, но такое ощущение что это как-то неправильно... Т.к. убивается весь смысл CBV.

Senpos
04.09.2017
18:47:21
Оверрайди get_context_data

Arrow
04.09.2017
18:47:46

Senpos
04.09.2017
18:47:54
нормально

Arrow
04.09.2017
18:49:18
т.е. вроде бы CBV и есть модель вьюхи, но на выходе не список объектов этой модели, а какой-то словарь...

Senpos
04.09.2017
18:51:44
Что? В чем проблема то? В словаре? Они в Питоне повсюду. Фишка CBV в том, что все процессы на своих местах, в отдельных функциях, которые удобно оверрайдить и потом легко найти. Нужен тебе флаг в контексте - добавь его, ничего аморального в этом нет. Наоборот.

Arrow
04.09.2017
18:52:10
окей

Senpos
04.09.2017
18:57:38
Вообще, такие флаги помоему советовали выносить в отдельный контекст процессор
но оверрайдить контекст для вьюхи норм

Alexey
04.09.2017
20:06:28
Всем привет подскажите литературу по которой можно освоить Джанго

amureki
04.09.2017
20:13:44

Dim
05.09.2017
06:22:58
Народ как с помощью запроса взять контент из страницы django-cms, я так понимаю там плейсхолдеры и в них данные, но где лежит сам контент в таблицах?

Дмитрий
05.09.2017
06:32:23
Контент распихан по этим плейсхолдерам

Dim
05.09.2017
06:36:21
Вообще в природе существует внятное описание всех таблиц django cms ? точнее полей таблиц, модельки я и так читаю.

serbernar
05.09.2017
06:56:32
Заходишь в код и читаешь

Dim
05.09.2017
06:57:11
я уже зачитался честно говоря...

Google

Massimo
05.09.2017
07:17:38
Кто знает, почему когда я устанавливаю фильтрацию модели п дате он не обновляет ее с наступлением следующего дня? Например филтрую модель по сегодня но он не обновляет фильтрацию и показывает теже данные, что и вчера. Только рестарт гуникорна помогает, но рестартить кажыдй раз сервак нехочется

b0g3r
05.09.2017
07:20:38

Massimo
05.09.2017
07:22:29
Покажи как фильтруешь
query_ys = Plan.objects.filter(date=ys)
query_rn = Plan.objects.filter(date=rn)
query_tm = Plan.objects.filter(date=tm)
rn = now().astimezone(user_timezone)
tm = now().astimezone(user_timezone) + timedelta(days=1)
ys = now().astimezone(user_timezone) - timedelta(days=1)

b0g3r
05.09.2017
07:22:53
Вангую, что на уровне модуля

Massimo
05.09.2017
07:23:29

b0g3r
05.09.2017
07:23:35
Нижние три строчки

Massimo
05.09.2017
07:23:56
Нет все что скинул это views.py

b0g3r
05.09.2017
07:24:25
Ну и?
views.py - это модуль

Massimo
05.09.2017
07:25:09
Грубо говоря нижнее пишу сразу после импортирование модулей

b0g3r
05.09.2017
07:25:30
На уровне модуля

Massimo
05.09.2017
07:25:35
да

b0g3r
05.09.2017
07:25:35
Оно выполняется при запуске
И все
Оно же не пересчитывается у тебя никогда

Massimo
05.09.2017
07:25:59
Значит кинуть ее в класс который запускается при запросе?

b0g3r
05.09.2017
07:26:26
Наверное
Тут я уже не очень мастер куда ты это засунешь
Оберени их в функции просто

Google

b0g3r
05.09.2017
07:26:56
def tm()
Внутри класса можно пропертями красиво

Massimo
05.09.2017
07:28:25
Спс за помощь!

Andrey
05.09.2017
08:48:33
кто-нибудь может подсказать в наследнике APIView, есть возможность фильтровки и сортировки как в CBV? (речь о DRF)

Dan
05.09.2017
09:12:06

Andrey
05.09.2017
09:13:59
используются свои методы (get, post, put)

Arrow
05.09.2017
09:59:04

Dan
05.09.2017
10:02:18
у тебя цикл состоит их одного элемента

Arrow
05.09.2017
10:04:24