@pydjango

Страница 524 из 1273
Aleksandr
04.09.2017
11:05:55
Может кто подскажет. Есть форма, которую могут засабмитить многие юзеры, как сделать чтобы чуть ниже кнопики sumbit показывало кто последний сабмитил форму и во сколько?
делаешь вьюшку возвращающую кто и во сколько, стучишься на неё со страницы джиэсом, отрисовываешь полученную инфу тем же джиэсом

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 или типа того

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 элементов с конца списка?

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
Оверрайди get_context_data
это то понятно, я и говорю это как-то неправильно

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
Кто знает, почему когда я устанавливаю фильтрацию модели п дате он не обновляет ее с наступлением следующего дня? Например филтрую модель по сегодня но он не обновляет фильтрацию и показывает теже данные, что и вчера. Только рестарт гуникорна помогает, но рестартить кажыдй раз сервак нехочется

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)

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
используются свои методы (get, post, put)
что значит свои ? сам описывал?

у тебя цикл состоит их одного элемента

Arrow
05.09.2017
10:04:24
у тебя цикл состоит их одного элемента
с чего бы? на скриншоте под кодом вывод консоли

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