@pydjango

Страница 252 из 1273
Denis
02.05.2017
15:39:43
Два поля одно с choices по дням недели, второе TimeField

Smithy
02.05.2017
15:41:43
Точно! Спасибо?

Google
Andrey
02.05.2017
15:44:53
Или я ошибся. Секунду.

Про паттерн я, кажись, соврал.

Ivan
02.05.2017
15:50:26
У DateTimeField все-таки есть input_formats: https://docs.djangoproject.com/en/1.11/ref/forms/fields/#datetimefield

Andrey
02.05.2017
15:53:04
Вооооо, вот что я искал. https://docs.djangoproject.com/en/1.11/ref/settings/#datetime-input-formats

Через глобальные переменные задавать формат можно. Только хз, можно ли там использовать дни недели.

У DateTimeField все-таки есть input_formats: https://docs.djangoproject.com/en/1.11/ref/forms/fields/#datetimefield
Или вот так... Короч, по факту: не юзал. Смотри ссылки, ищи.

Roman
02.05.2017
15:55:06
как добавить в queryset количество обектов? например, есть сет в котором 5 обьектов Product. еще есть модель order, в которой есть ithem = models.OneToManyFieid(Product) как жобавить количество order в этот сет?

Ruslan
02.05.2017
15:55:42
посчитай отдельно и добавь

setattr например

Eugene
02.05.2017
16:03:55
Как избежать вызовов post_save сигнала несколько раз?

Dan
02.05.2017
16:15:57
понять почему несколько раз вызывается save()

так и задумано ?

Eugene
02.05.2017
16:19:50
Не знаю, мне нужно в third app после save добавить эмейл сообщение

Google
Dan
02.05.2017
16:41:51
эт понятно просто если post_save срабатывает несколько раз, то вопрос - так и должно быть?, если нет то исправить и проблема решится если так и должно быть то мне кажется лучше переопределить метод save в модели и передавать туда флаг по которому отправлять что нужно

Eugene
02.05.2017
16:55:34
А не, норм, по коду посмотрел, там 2 раза вызывается save.

Roman
02.05.2017
17:37:42
Павел
02.05.2017
18:57:40
https://t.me/mobile_developers

Vlad
02.05.2017
19:22:18
Всем привет. подскажите решение, получаю строку "02.05.2017" в немецком формате, нужно преобразовать в строку в isoformat datetime. при этом чтобы дата правильно распарсилась

Senpos
02.05.2017
19:31:33
Вот возможный вариант решения.

Подробнее тут: https://docs.python.org/3/library/datetime.html

Vlad
02.05.2017
19:37:19
Что есть "немецкий формат"?
то что ты в строкой передаешь и есть date_format. как распарсить дату без указания формата даты?

Eldar
02.05.2017
19:48:26
Или заставить юзверя следовать формату ISO

Vlad
02.05.2017
19:50:46
Или заставить юзверя следовать формату ISO
Спасибо так и сделал, это временное решение пока фильтра не перепишем

amureki
02.05.2017
20:44:48
то что ты в строкой передаешь и есть date_format. как распарсить дату без указания формата даты?
google python parse datetime В дефолтной либе есть метод parse, он справится

b0g3r
02.05.2017
21:17:44
01.01.2016 - это немецкий или наш формат?

Mr Earnest
02.05.2017
22:00:14
Привет всем! Хочу спросить вас, как правильно использовать CSRF в 11 джанге? Я работаю через декоратор, и вот беда. Делал пользователей, все норм, и авторизация и регистрация. Идеал. Начал делать добавление комментариев, вот все то в точ что с пользователями. Но выбивает 403 CSRF token missing or incorrect. Я не понимаю. Уже и копипастил раза 3. Нифига.

<form action="/news/addcomment/" method="POST"> <div><input type="text" name="comment" placeholder="Напишите свой комментарий" /></div> <div class="add"><input type="submit" name="addcomment" value="Добавить комментарий" /></div> </form> from django.views.decorators.csrf import csrf_exempt @csrf_exempt def addComment(request): if request.POST: return redirect('/') ну и опнятно в urls все прописано на эту функцию

Нашел ошибку, не тот декоратор, нужен csrf_protect Но проблему с 403 это не решило...

не понимаю, тег {% csrf_token %} стоит, а строчка типа hidden не появляется...

Не понимаю. Создал нулёвый проект: MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ] views.py from django.shortcuts import render_to_response from django.views.decorators.csrf import csrf_protect @csrf_protect def test(q): return render_to_response('test.html', {'gg': q.POST.get('test', '')}) test.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> {{ gg }} <form action="/" method="post">{% csrf_token %} <input type="text" name="test"> <input type="submit" value="test"> </form> </body> </html> urls.py from django.conf.urls import url from django.contrib import admin from .views import test urlpatterns = [ url(r'^admin/', admin.site.urls), url(r'', test), ] И все ровно: Консоль: Forbidden (CSRF cookie not set.): / Браузер 403 CSRF verification failed. Request aborted. Reason given for failure: CSRF cookie not set.

Google
Artem
03.05.2017
00:54:34
render_to_response на render если поменять то все заработает?

Dan
03.05.2017
02:51:33
Ilgiz
03.05.2017
03:00:50
render_to_response на render если поменять то все заработает?
убери декоратор или поменяй его на csrf_exempt вроде

Dan
03.05.2017
03:08:30
убери декоратор или поменяй его на csrf_exempt вроде
csrf_exempt - отключает проверку на csrf @illgiz думаешь то что нужно ?

Ilgiz
03.05.2017
03:09:31
csrf_exempt - отключает проверку на csrf @illgiz думаешь то что нужно ?
я ему написал либо убери вообще декоратор ли бо поставь то что убирает проверку

зачем он ставить декоратор вообще не понятно

Vlad
03.05.2017
03:52:40
Dmytro
03.05.2017
05:22:24
а нафига вообще выключать этот csrf?
Например, если вьюха слушает вебхуки. Там идут post запросы на ту вьюху, поэтому csrf нужно отключить.

Eldar
03.05.2017
05:23:25
Например, если вьюха слушает вебхуки. Там идут post запросы на ту вьюху, поэтому csrf нужно отключить.
csrf можно на клиенте доставать из кукиса и отправлять дополнительным полем

Dmytro
03.05.2017
05:29:15
Eldar
03.05.2017
05:30:10
Перечитайте, что я вам выше написал.
да, действительно, невнимательно прочитал

b0g3r
03.05.2017
06:13:37
у немцеы такой формат
А по iso как написать эту дату?

Artem
03.05.2017
06:40:54
это никак не связано
человек говорит у него в хтмл не рендерится csrf

Darkkot
03.05.2017
07:55:49
сайту 9 лет, призывы присоединиться к переводу писали с самого начала, некоторые помогали
Эээ, не надо закрыватся, я он меня вытаскивает реально временами. Да и форум жеж. Сколь там на хостинг закинуть надо?

Ruslan
03.05.2017
07:56:35
перевести раздел :)

Darkkot
03.05.2017
08:06:16
перевести раздел :)
Переводчик из меня никакой практически, но для такого дела можно и поучиться. Мужик, я из полного нуля за полгода по выходным до джуна крепкого дорос с вами. Даже собеседование в Мск прошел, (но переезжать не судьба). Нельзя бросать это хорошее дело)

Ruslan
03.05.2017
08:35:02
я вообще французский в школе учил :)

но кроме "вулевукушеавекмуасесуар" ничего не помню уже :)

Google
Andrey
03.05.2017
08:35:44
Разговор про djbook?

Ruslan
03.05.2017
08:35:52
как обычно :)

Andrey
03.05.2017
08:36:07
Проект всё, да?

Ruslan
03.05.2017
08:37:14
либо монетизировать, либо закрывать, свободное время кончилось

Andrey
03.05.2017
08:38:33
Оно заметно... Жаль, конечно.

Ruslan
03.05.2017
08:38:37
или продать какому-нить гуру коучей, ученику 6-уровня мага веб обучения джанги :)

и такие обращались, мы их выпиливали с форума по возможности и рекламу не втыкали до последнего времени

Admin
ERROR: S client not available

Ruslan
03.05.2017
08:41:27
закрыть перевод свежей доке и давать доступ за бабло? старые версии открыт, так найдётся доброхот, скачает и выложит

закрыть всю доку и давать за копейку доступ к конкретному разделу... более перспективный вариант

но тоже выкачают и выложат

Andrey
03.05.2017
08:42:15
Имхо, и платить то не будут.

Ruslan
03.05.2017
08:42:29
сделать онлайн консультации за бабло, где взять адекватный народ на ответы

вот и выходит, закрыть и забыть

Andrey
03.05.2017
08:43:24
вот и выходит, закрыть и забыть
продать в хорошие руки. Не обращались к GeekBrains? Мейл скупает все до кучи, может им будет интересен проект. Все-таки у них есть направление джанги.

Ruslan
03.05.2017
08:44:00
даже не слышал о них

Andrey
03.05.2017
08:44:23
Новомодная выкачивалка денег из тех, кто хочет стать программистом.

В целом, штука интересная и довольно-таки неплохая.

Matz
03.05.2017
08:44:58
Andrey
03.05.2017
08:45:05
Google
Tigran
03.05.2017
08:45:54
просто надо уметь продавать курсы)

Matz
03.05.2017
08:45:58
А тут и обосновывать нечего. Уже выше написали - "выкачивалка денег".

Tigran
03.05.2017
08:46:30
А тут и обосновывать нечего. Уже выше написали - "выкачивалка денег".
курсы бывают разные. Не все разводят на деньги. Про GeekBrains не скажу, с ними не имел опыта

Andrey
03.05.2017
08:47:01
А тут и обосновывать нечего. Уже выше написали - "выкачивалка денег".
В данном, конкретном случае, хотел вложить смысл завышенности их цен.

Tigran
03.05.2017
08:48:02
почему завышенные? средняя зп программиста около 100 тыс. рублей

Andrey
03.05.2017
08:48:34
Там есть неплохие "преподаватели", которые и по теме расскажут, и доп.инфой нагрузят. Занятия для уровня 0, с учетом, что человек будет уделять 20-30% своего времени на это.

В целом, неплохо.

почему завышенные? средняя зп программиста около 100 тыс. рублей
Только после окончания ПРОФЕССИИ, которая стоит немало, ты можешь претендовать, максимум, на стажировку, после которой, максимум, на 30-40к

И это в развитых городах типа Питера, Москвы и т.п.

Tigran
03.05.2017
08:49:30
даже если 40к

ты отобьешь эти деньги очень скоро

Ruslan
03.05.2017
08:49:49
халявы не бывает, я начинал с разгрузки фур и кочегарства

Andrey
03.05.2017
08:50:21
ты отобьешь эти деньги очень скоро
Если повезет найти работу*

Matz
03.05.2017
08:50:41
халявы не бывает, я начинал с разгрузки фур и кочегарства
я про тоже.Курсы - бизнес.Лучшее - это литература

Tigran
03.05.2017
08:50:43
Если повезет найти работу*
почему не повезет? В крупных городах много работы

Ruslan
03.05.2017
08:50:47
мы берём адекватных, проблема в том, что их мало на рынке

Andrey
03.05.2017
08:50:57
Ruslan
03.05.2017
08:51:08
ну ты определись :)

Tigran
03.05.2017
08:51:18
Не все живут в крупных городах
это уже не проблема IT, а социальная

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