Size: a a a

Django [ru] #STAY HOME

2021 March 10

VS

Vlad Saichenko in Django [ru] #STAY HOME
Dan Tyan
копируешь блок server
называешь его по другому
и в command записываешь
python manage.py YOR_COMMAND
Супер! Спасибо огромное
источник

AS

Are you have a Soul? in Django [ru] #STAY HOME
Ребят!
Есть такой вопрос: имею страницу куда выводится форма с modelform по моей модели(акурат редактировать данные в бд),все ок,но ни одно из полей(или поля разом) не проходят валидацию даже если ничего не менять в форме(автозаполняется значениеями из бд)
Что может быть?
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Друзья а в чем омжет быть проблема? Используем кастовмную модель  + drf и в тестах что бы все не сбивать защиту хотим использовать конструкцию self.client.force_login но что то идет не так, авторизация не проходит все равно
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Да в кастоме по мимо кучи наших полей, просто отключен username, используем email
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
BNFF
server: &server
...
newname:
 <<: *server
...
блин, а я чот посматриваю на эти & и понять не могу зачем они)
источник

Д

Дмитрий in Django [ru] #STAY HOME
Джанго всегда создает pk для записей ? а то что то с csv скриптом записи закидал а по pk получить не могу
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Дмитрий
Джанго всегда создает pk для записей ? а то что то с csv скриптом записи закидал а по pk получить не могу
всегда
источник

Д

Дмитрий in Django [ru] #STAY HOME
Nikolay Cherniy
всегда
ага, забыл что если я записи удаляют из базы то счетчик пк все равно остается .
источник

AS

Andy Stark in Django [ru] #STAY HOME
в консоли pycharm utf8 кирилл. вставляю и крякозябры, как победить?
источник

S

Sergei in Django [ru] #STAY HOME
Всем привет!
может кто-нибудь юзал свагер - 'drf_spectacular',?
как сделать так что бы, все было не одним сплошным списком, а разбивалось по названиям приложений?
Спасибо за любой совет!
источник

N

Nonverbis in Django [ru] #STAY HOME
assert isinstance(a_tuple, tuple), "Expected: {}, reality: {}".format(type("example", "example", ),
                                                                             type(item), )
assert isinstance(item, str), "Expected: {}, reality: {}".format(type("example"), type(item), )

Скажите, пожалуйста, вот так нормально проверять на соответствие типов. Tuple и str, соответственно.

Или надо смотреть в доку, пытаться импортнуть эти классы?
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Nonverbis
assert isinstance(a_tuple, tuple), "Expected: {}, reality: {}".format(type("example", "example", ),
                                                                             type(item), )
assert isinstance(item, str), "Expected: {}, reality: {}".format(type("example"), type(item), )

Скажите, пожалуйста, вот так нормально проверять на соответствие типов. Tuple и str, соответственно.

Или надо смотреть в доку, пытаться импортнуть эти классы?
смотря что ты подразумеваешь под нормально) внутри джанговской вьюхи я бы так не делал)
источник

VB

Vadim Beglov in Django [ru] #STAY HOME
Добрый вечер

Вопрос: где хранить данные о пользовательских настройках (положение сайдбара, светлая или тёмная тема)

Варианты:
1 - localStorage/sessionStorage
Минусы - js навешивает класс после загрузки страницы, дёргается элемент (серверный рендеринг)
2 - сессии
Минусы - писать отдельный эндпоинт для переключения
3 - в базе данных - тоже писать отдельный эндпоинт
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Nonverbis
assert isinstance(a_tuple, tuple), "Expected: {}, reality: {}".format(type("example", "example", ),
                                                                             type(item), )
assert isinstance(item, str), "Expected: {}, reality: {}".format(type("example"), type(item), )

Скажите, пожалуйста, вот так нормально проверять на соответствие типов. Tuple и str, соответственно.

Или надо смотреть в доку, пытаться импортнуть эти классы?
во-первых AssertionError легко отключить, во-вторых тебе поведение то какое нужно? при такой ошибке скорее всего 500 вылезет у пользователя, ну или ловить и обрабатывать его нужно, но зачем тогда это - не понятно, лучше сразу нормальную ошибку райзить, в-третьих а через форму или сериализатор эти данные сначала не проверяются? может нужно?
источник

N

Nonverbis in Django [ru] #STAY HOME
Nikolay Cherniy
во-первых AssertionError легко отключить, во-вторых тебе поведение то какое нужно? при такой ошибке скорее всего 500 вылезет у пользователя, ну или ловить и обрабатывать его нужно, но зачем тогда это - не понятно, лучше сразу нормальную ошибку райзить, в-третьих а через форму или сериализатор эти данные сначала не проверяются? может нужно?
Мне надо подумать. Спасибо.
источник

N

Nonverbis in Django [ru] #STAY HOME
Vadim Beglov
Добрый вечер

Вопрос: где хранить данные о пользовательских настройках (положение сайдбара, светлая или тёмная тема)

Варианты:
1 - localStorage/sessionStorage
Минусы - js навешивает класс после загрузки страницы, дёргается элемент (серверный рендеринг)
2 - сессии
Минусы - писать отдельный эндпоинт для переключения
3 - в базе данных - тоже писать отдельный эндпоинт
Сессии на сервак летать будут. Т.е. еще и на серваке надо что-то обрабатывать. Да и кэш порушит.
В бд как-то не особо прикольно - лазить в нее надо.
в локальном хранилище, мне кажется, норм.
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Сергей Чурмин
Друзья а в чем омжет быть проблема? Используем кастовмную модель  + drf и в тестах что бы все не сбивать защиту хотим использовать конструкцию self.client.force_login но что то идет не так, авторизация не проходит все равно
Ну не ушто ли не у кого идей нету, уже пол гугла обрыл
источник

NC

Nikolay Cherniy in Django [ru] #STAY HOME
Сергей Чурмин
Друзья а в чем омжет быть проблема? Используем кастовмную модель  + drf и в тестах что бы все не сбивать защиту хотим использовать конструкцию self.client.force_login но что то идет не так, авторизация не проходит все равно
у меня с емейлом вместо юзернейма работает, а ошибка-то какая?
источник

VB

Vadim Beglov in Django [ru] #STAY HOME
Nonverbis
Сессии на сервак летать будут. Т.е. еще и на серваке надо что-то обрабатывать. Да и кэш порушит.
В бд как-то не особо прикольно - лазить в нее надо.
в локальном хранилище, мне кажется, норм.
Тогда проблема в том, что страница рендерится с определённым положением элемента (А), в локальном хранилище лежит что пользователь выбрал положение Б

После загрузки страницы срабатывает скрипт, который накидывает определённые стили на элемент, и это заметно т.к. страница загружена и отрисован элемент в стиле А) как это компенсировать/избежать?
источник

СЧ

Сергей Чурмин... in Django [ru] #STAY HOME
Nikolay Cherniy
у меня с емейлом вместо юзернейма работает, а ошибка-то какая?
на вьюху прилетает анонимный юзер а там в логике нужен request.user что бы модель отсортировать
источник