@pydjango

Страница 320 из 1273
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
конфа для того, что бы ускорить процесс разработки, делясь знаниями. А найти, это трата времени. Если имея такие группы людей, искать все самому, тогда встречный вопрос, а нахрена нужна эта группа?
группа нужна чтобы обсуждать вопросы, связанные с Python'ом и Django'й, если человек хочет помочь - он помогает другим решать проблемы, не хочет - не помогает) всё добровольно)

наиболее простые вопросы лучше погуглить - так быстрее получится

Mr Earnest
20.06.2017
07:59:21
наиболее простые вопросы лучше погуглить - так быстрее получится
я бы и не задал сюда вопроса, если бы знал как это нормально загуглить :D А так ты прав))

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)) я вот так сделал уже.

b0g3r
20.06.2017
08:06:17
Mr Earnest
20.06.2017
08:07:10
>>> f'{email[0]}***@{email.rsplit("@", 1)[1]}'
что значит f в начале строки?

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

Mr Earnest
20.06.2017
08:07:47
f-string, это работает в Python 3.6+
хм, не знал. Спасибо, почитаю.

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
Если этого всего не юзать, то все будет в UTC, а мне хотелось бы в другом часовом поясе
хотелось бы где? в интерфейсе? если вопрос про бд то там всегда должно быть UTC

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)Если мы используем обычную форму, то просто после валидации формы, во вьюхе мы считываем все из файла и руками создаем объект?

Mikhail
20.06.2017
19:05:33
а request что говорит ?
в templates ничего не говорит - просто пусто

Сергей
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
https://hsto.org/web/d33/3e3/d74/d333e3d745f14393a62fe6ababcc5eb9.png
oh my zsh по виду, а плагины не юзаешь ?

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

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

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)

Артем
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
Хеш теги главное не забыла написать. За такое тут не банят ?

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