
b0g3r
20.06.2017
07:15:48
» задача стандартная
как видишь не очень
кто тут программист, ты или джанга?)

Mr Earnest
20.06.2017
07:16:47
конфа для того, что бы ускорить процесс разработки, делясь знаниями. А найти, это трата времени. Если имея такие группы людей, искать все самому, тогда встречный вопрос, а нахрена нужна эта группа?

b0g3r
20.06.2017
07:17:29
Решать проблемы, которые нельзя решить гуглом, очевидно

Google

b0g3r
20.06.2017
07:17:37
Делиться опытом, обсуждать тулзы
Ты забываешь тут уточнить, что "найти" - это трата не твоего времени, а нашего, получается :)
вообще, я не очень понимаю такой оффтоп, так что давай пока)

Alexander
20.06.2017
07:57:33
наиболее простые вопросы лучше погуглить - так быстрее получится

Mr Earnest
20.06.2017
07:59:21

Alexander
20.06.2017
07:59:37
выше код решает проблему, я бы только f-string'и заюзал

Mr Earnest
20.06.2017
08:00:36
user = User.objects.get(id=user_temp.user_id)
user.email_mask = '{0[0]}{0[1]}***@{1}'.format(*user.email.rsplit('@', 1))
я вот так сделал уже.

Alexander
20.06.2017
08:05:52

b0g3r
20.06.2017
08:06:17

Mr Earnest
20.06.2017
08:07:10

Alexander
20.06.2017
08:07:23
f-string, это работает в Python 3.6+

Mr Earnest
20.06.2017
08:07:47

Google

Alexander
20.06.2017
08:07:51
https://www.python.org/dev/peps/pep-0498/

Константин
20.06.2017
09:53:19
Всем привет!
Можно как-то в админке djnago отсортировать поля следующим образом?
fieldsets = [
(None, {'fields': ['*']}),
('SEO', {'fields': ['seo_title', 'seo_description']}),
]
То есть сперва все подряд, а потом нужные по порядку. Просто от базовой модели наследую поля, и нужну сео поля в самый конец убрать

Mr Earnest
20.06.2017
10:00:54
как код вставляется в тг? тег какой есть?

Ivan
20.06.2017
10:04:05
Народ, вопрос такой - кто-нибудь работал со схемами в DRF? Хочется сгенерировать json-схему по сериалайзеру
умеет ли какая-нибудь либа это делать

serbernar
20.06.2017
10:08:11
на английской расскладке клавиша ё

Alexander
20.06.2017
10:17:10
если много кода

Mr Earnest
20.06.2017
10:17:28
~test?

Alexander
20.06.2017
10:20:20

Yuri
20.06.2017
11:37:48
доброго времени суток
сделал экшн в админке с промежуточной страницей
по аналогии с существующим delete_selected
заметил такую вещь, что на странице delete_selected экшена присутсвуют usertools, а на странице моего экшна отсутствуют, как вернуть?

.
20.06.2017
12:56:25
Гайс, немного поплыл с часовыми поясами. Использовать конструкции такого вида это же совсем пиздец?
timezone.now().astimezone(timezone.get_current_timezone())Есть некоторые функции, которые крутятся на manage команде, там я дергаю данные из базы(время) и мне нужно время сейчас, везде пришлось вот так извращаться с astimezone, как это правильно должно выглядеть?
Если этого всего не юзать, то все будет в UTC, а мне хотелось бы в другом часовом поясе

Andrey
20.06.2017
13:00:18
Господа, кто-нибудь с WhatsApp работал?

Artyem
20.06.2017
13:13:05

Google

Вадим
20.06.2017
14:04:51
всем привет, подскажите если я наследуюсь от abstractuser и добавляю новые поля , но в админке поля не добавляются. что нужно использовать что бы изменить поля в админке

Dan
20.06.2017
14:39:28
Описывать админку для новой модели
не показывайются где? в орме или в листе ?

Mikhail
20.06.2017
17:49:33
Нужная помощт зала. Имеется djanog 1.106 template в котором нужно получить {{ request.path }}. При этом процессор в настройках установлен:
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'templates')],
'APP_DIRS': True,
'OPTIONS': {
'context_processors': [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
Однако, request пуст... Куда копать?

Dan
20.06.2017
17:55:27
а request что говорит ?

Сергей
20.06.2017
18:19:30

Alex
20.06.2017
18:31:35
А тут есть кто нибудь, кто работал с апи яндекс.диска?
Возможно ли через него как то увидеть папки, к которым мне кто то предоставил доступ?

.
20.06.2017
18:57:57
Гайс, такая задача, есть модель с полем текстфилд, нужно запилить форму для этой модели, с полем, которое отвечает за текстфилд, но сделать поле фаилфилдом, а в модель хотелось бы сохранять содержимое файла.
1)Использовать моделформу или обычную?(если моделформу, то какой метод нужно переопределять, чтобы получить содержимое файла, а не его название)
2)Если мы используем обычную форму, то просто после валидации формы, во вьюхе мы считываем все из файла и руками создаем объект?


Сергей
20.06.2017
19:00:58
Гайс, такая задача, есть модель с полем текстфилд, нужно запилить форму для этой модели, с полем, которое отвечает за текстфилд, но сделать поле фаилфилдом, а в модель хотелось бы сохранять содержимое файла.
1)Использовать моделформу или обычную?(если моделформу, то какой метод нужно переопределять, чтобы получить содержимое файла, а не его название)
2)Если мы используем обычную форму, то просто после валидации формы, во вьюхе мы считываем все из файла и руками создаем объект?
Я бы выбрал 2й вариант

Mikhail
20.06.2017
19:05:33

Сергей
20.06.2017
19:05:53
за 2й вариант +

Вадим
20.06.2017
19:39:04

serbernar
20.06.2017
20:21:06
Кстати: в чем проблема?
рендер(реквест, шаблон) - цсрф работает, жует, всё ок
рендер_ту_темплейт - крашится
з.ы. в исходники не лез, просто интересно: чем отличаются реквесты
з.з.ы. проблему решил, конечно же

Alexander
20.06.2017
23:30:24
https://hsto.org/web/d33/3e3/d74/d333e3d745f14393a62fe6ababcc5eb9.png
мне кажется, или сегодня какой-то особый праздник у программистов?

Roman
21.06.2017
01:08:36
Давненько я Джанго не пользовался. Подскажите как используя modelforms в теплейте сделать custom content вокруг формы? Виджет нужен? Хорошо если бы еще все тэги label и ошибок не переписывать. Просто рядом с Radio Buttons хочу поставить текст и картинку

Matz
21.06.2017
01:41:11

Alexander
21.06.2017
01:47:01
oh my zsh меня не беспокоит, а вот этот логотип раздражает)

Matz
21.06.2017
01:51:31

Google

Alexander
21.06.2017
01:52:04
битбакет считает программистов пид*расами)
немного оскорбительно, да

Admin
ERROR: S client not available

Yuri
21.06.2017
02:18:28

Matz
21.06.2017
06:07:17
Кто мне подскажет, при деплое проекта с помощью nginx, главный конфиг /etc/nginx.conf нужно трогать или нет ?
Читал про деплой, никто не трогает ? и трогают в /etc/nginx/sites-available

Darkkot
21.06.2017
06:24:42

Roman
21.06.2017
07:51:56
Аааааа доллар 60, апворк вешайся

Ruslan
21.06.2017
09:59:40
главная проблема джанги - туда приходят люди, не зная питона
но тогда бы не было столько забавных вопросов...

Alexander
21.06.2017
10:12:04
другие способы морально устарели
там будет контейнер с nginx и контейнер с uWSGI/Gunicorn
(ну, у меня вместо nginx Caddy Server)

Erzh
21.06.2017
10:14:48

Артем
21.06.2017
17:07:23
Ребят есть такой параметр next в запросе,
через который юзер возвращается при логине/логауте туда же, а еще есть django hosts,
и есть домен(example.com) и субдомен(some.example.com),
не подскажите как сделать чтобы если логинятся из some.example.com на этот же субдомен и возвращались...
может где то что то есть готовенькое. Пока работает только на базовом домене...

Ivan
21.06.2017
17:10:53
^ а что, сейчас не так? Видимо, неправильный редирект внутри после логина, либо nginx (или что там снаружи) меняет HTTP_HOST, и джанга не знает, что она на сабдомене

Артем
21.06.2017
17:11:57
сейчас локально все, просто в урле у меня сейчас вот так
?next={{request.path|urlencode}}
то есть толко path

Ivan
21.06.2017
17:12:26
ну, а зачем домен-то?
он и так на том же останется

Google

Артем
21.06.2017
17:14:47
нет,
если логиниться с example.com/some_url
и залогиниться с some.example.com/some_url редирект на example.com/some_url в обоих случаях, поскольку в next не попадает домен

Ivan
21.06.2017
17:15:53
если логиниться с example.com/some_url
и залогиниться с some.example.com/some_url
- шта? :)

Артем
21.06.2017
17:18:02
это тот случай когда из любого места сайта(включая субдомены) можешь залогиниться или выйти

Ivan
21.06.2017
17:21:40
Так значит логины через api?

Артем
21.06.2017
17:24:18
эээ, это ты к чему?

Ivan
21.06.2017
17:24:30
хотя нет, тогда бы редирект не обрабатывался...
Как сделана эта схема - что с любого поддомена единый логин. Используется форма логина, или API?
в случае стандартного login view можно ведь переопределить и явно обрабатывать next и посылать куда надо нужным редиректом

Артем
21.06.2017
17:29:44
форма логина,
да я уже увидел host в реквесте из django-hosts midleware кажись через него буду редиректить

Eugene
21.06.2017
19:04:46
Нагло как-то :(

Matz
21.06.2017
19:05:01
Хеш теги главное не забыла написать. За такое тут не банят ?