@pydjango

Страница 638 из 1273
Rishat
11.10.2017
16:09:26
так вроде этот цикл for выводит все элементы внутри fields...
Да я согласен :) Только вот Password и Password conf... fields нету))

Sergei
11.10.2017
16:22:42
А можно ли получить project_name внутри приложения?

b0g3r
11.10.2017
16:24:06
А можно ли получить project_name внутри приложения?
в смысле имя корневой папки пакаджа?

Sergei
11.10.2017
16:24:36
всмысле имя папки в которой лежит settings.py

Google
Sergei
11.10.2017
16:27:49
у меня есть несколько приложений которые шлют письма (myauth и myshop например), хочу сделать один базовый шаблон письма (myapp/templates/email/base.html)

решил задачу простым переопределением базовых шаблонов Myauth и myshop с наследованием от myapp/templates/email/base.html

BekzoD
11.10.2017
17:04:34
подскажите откуда я могу импортировать csrf

BlastPy
11.10.2017
17:05:03
в темплеплейте чтоли

BekzoD
11.10.2017
17:05:25
нет, в views

BlastPy
11.10.2017
17:05:31
https://docs.djangoproject.com/en/1.11/ref/csrf/

from django.views.decorators.csrf import csrf_protect

@csrf_protect

BekzoD
11.10.2017
17:06:22
from django.core.context_processors import csrf

BlastPy
11.10.2017
17:07:44
from django.core.context_processors import csrf
так зачем не написали

BekzoD
11.10.2017
17:07:58
так зачем не написали
написал я но не сработало

BlastPy
11.10.2017
17:08:38
https://docs.djangoproject.com/es/1.11/_modules/django/views/decorators/csrf/

Google
BekzoD
11.10.2017
17:10:00
спасибо большое

b0g3r
11.10.2017
18:10:56
@amureki, внесешь чат с вакансиями в описание чатика?

amureki
11.10.2017
18:19:37
@amureki, внесешь чат с вакансиями в описание чатика?
Описанием я не заведую, хз В faq ссылка есть

Alex
11.10.2017
18:24:04
@weonn?
давай, какой там

b0g3r
11.10.2017
18:24:19
@django_jobs

Alex
11.10.2017
18:25:19
внес

amureki
11.10.2017
18:46:01
Спасибо!

Rishat
11.10.2017
18:55:21
Хаюшки еще раз)) Вообщем как изменить название объекта. Чтобы например не Student object, а его fname and lname



Rishat
11.10.2017
19:03:49
Reshavi4
11.10.2017
19:35:48
Meta

Rishat
11.10.2017
19:37:12
Meta
А что правильнее ? ) Или на вкус можно бахать? )

Reshavi4
11.10.2017
19:37:46
Rishat
11.10.2017
19:38:33
Есть мета класс его юзай
Я понял)) Я сейчас вижу его)) Но есть разница?)

Reshavi4
11.10.2017
19:39:23
Rishat
11.10.2017
19:40:29
Гребу? Я бы юзал то что есть
Ладно :D Я просто уже в моделях описал всю тему)) Если нету никаких нарушений :) Пусть уже так будет)) Но спасибо за инфу)

Reshavi4
11.10.2017
19:41:46
Google
Artem
11.10.2017
21:00:57
Ребят, кому может понадобится, но встретил такой косяк!

Имеем модель с DateTimeField, откуда получаем дату, после нам надо получить из него date range, исходя текущего времени, текущее время берем от timezone.now(). И получаем конструкцию типа: instance.date_finded - timezone.now()

хорошо, тут будет уже DimensionDateTime, но к примеру нам надо отсуда взять таймштамп и получить эдакую разницу, получим: (instance.date_finded - timezone.now()).microseconds

запускаем, и видим, что в этом случае интовое значение будет не всегда корретктным, и значение может прыгать от несокльких минут до недели. Тут либо я косяк где допустил, толи косяк в джанге, при работе с дейттаймом

какое решение пришлось принять, все знаем, что с числами работать проще всего! Окей, приводим обе даты к инту: def dt_to_int_unix(value): """ :param value: datetime object datetime(2000, 12, 12, 14, 00, 53, 20) :return: int value in struct timestamp (unix-time) """ from django.utils.dateformat import format return int(format(value, 'U')) и приводим обе даты к таймштампу: instance.date_range = dt_to_int_unix(timezone.now()) - \ dt_to_int_unix(instance.date_finded) И только в таком варианте, получим точно считаемый таймпштамп! ВАТАФА!?

Sergey
11.10.2017
21:24:23
»> (d1 - d2).microseconds 979264 »> (d2 - d1).microseconds 20736

Pavel
12.10.2017
03:07:28
»> (d1 - d2).microseconds 979264 »> (d2 - d1).microseconds 20736
d1 и d2 - это datetime, а их вычитание timedelta? Так и должно быть. Нужен метод total_seconds

Set
12.10.2017
06:15:02
привет. у меня проблема к установкой ckeditor_uploader при загрузки фото выводит ошибку TypeError at /ckeditor/upload/ getattr(): attribute name must be string Request Method: POST Request URL: http://127.0.0.1:8000/ckeditor/upload/?CKEditor=id_full_text&CKEditorFuncNum=1&langCode=ru

помогите пожалуйста! ранее такого не было

Sergey
12.10.2017
06:21:54
Если раньше работало, а потом перестало, то стоит проверить осталось ли свободное место на диске

Dan
12.10.2017
06:24:15
судя по ошибке неправильные данные передаются

не думаю что дело в свободном месте

Set
12.10.2017
06:28:01


показывает т9



Dan
12.10.2017
06:33:55
у тебя что то в RESRICT_BY_USER не то приходит

как и что надо смотреть в коде плагина

Sergey
12.10.2017
06:41:12
версию нужно обновить скорее всего, в июле была такая ошибка, её исправили https://github.com/django-ckeditor/django-ckeditor/pull/411

Sergey
12.10.2017
06:48:10
CKEDITOR_RESTRICT_BY_USER = False попробуй

Google
Set
12.10.2017
06:49:19
CKEDITOR_RESTRICT_BY_USER = False попробуй
)) заработала спасибо )

Sergey
12.10.2017
06:49:29
BekzoD
12.10.2017
07:34:13
здравствуйте. после того как я создал форму регистрации эта форма принимает абсолютно любые данные. если даже password 1 и password2 не совпадают все рано принимает данные и отправляет в другую страницу. как исправить это.

BekzoD
12.10.2017
07:36:08
я три варианта попробовал и у всех так

Sergey
12.10.2017
07:38:38
а где проверка password1 == password2?

serbernar
12.10.2017
07:39:14
а где проверка password1 == password2?
В форме должно быть инкапсулировано

Pavel
12.10.2017
07:39:15
нет проверки authenticate...

а где проверка password1 == password2?
в form.is_valid, очевидно

BekzoD
12.10.2017
07:40:02
нет проверки authenticate...
как это сделать

serbernar
12.10.2017
07:40:15
Pavel
12.10.2017
07:40:58
как это сделать
я не помню протокола аутентификаци, посмотри в документации, что возвращает эта функция для нерегестрированного пользователя. Может быть None

BekzoD
12.10.2017
07:41:24
ок спасибо

amureki
12.10.2017
09:21:11
"Unfortunately our hosting provider has only Python 2.x support for Django, so we have done some workarounds" страшно такие вещи читать...

Erzh
12.10.2017
09:24:18
Это где?

amureki
12.10.2017
09:24:55
Да тикет в гитхабе мелькал Не знаю, что за хостинг и знать не хочу :)

Google
amureki
12.10.2017
09:25:00
Сваливать от таких

Erzh
12.10.2017
09:26:44
Но...ведь Django приложения хостятся на VPS-машинах, где хоть крипту майнь, не говоря уже о версиях питона ?

Dan
12.10.2017
09:30:33
я на шаред хостинге хостюся :)

Erzh
12.10.2017
09:31:14
дай ссылку) Не знал что есть шареды для Django

Dan
12.10.2017
09:32:01
webfaction.com

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