← пред | след →
asafm1rzoev 2022-06-25 21:04:11
VilniusLondon 2022-06-25 21:02:27
Может есть что-то похожее для самого 🐍? Повторение мать учения ☺️
https://t.me/Python_CMDd
Что-то в этом роде
Python | CMD —
TelegramНе присваиваем себе авторство над любым из источников. Если вы автор, напишите для решения любых вопросов.
Правообладателям -> @liveitdom
VilniusLondon 2022-06-25 21:07:32
asafm1rzoev 2022-06-25 21:04:11
https://t.me/Python_CMDd
Что-то в этом роде
А видосики может какие-то есть ? 🙂
only_hardD 2022-06-25 21:20:01
Все привет, подскажите пожалуйста. Логику для личного кабинета прописывать в приложении users или в основном приложении сайта? Или же вообще лучше создать отдельное приложение
asafm1rzoev 2022-06-25 21:21:56
VilniusLondon 2022-06-25 21:07:32
А видосики может какие-то есть ? 🙂
Там есть, поищи
idandrey 2022-06-25 21:54:51
1) Писать надо чанками
2) on conflict do nothing
ohahahhahahah 2022-06-25 21:54:52
>NOT NULL constraint failed: auth_user.last_name
Можете объяснить почему появляется? Значение я передаю. Или тут наоборот написано, что не нужно ничего передавать?
idandrey 2022-06-25 21:55:11
ohahahhahahah 2022-06-25 21:54:52
>NOT NULL constraint failed: auth_user.last_name
Можете объяснить почему появляется? Значение я передаю. Или тут наоборот написано, что не нужно ничего передавать?
В базу оно не попадает
ohahahhahahah 2022-06-25 21:55:35
То есть стоит ограничение?
idandrey 2022-06-25 21:56:21
В базе стоит нот нулл да
arttomaz 2022-06-25 22:11:58
как проверить поле на уникальность?
arttomaz 2022-06-25 22:12:45
если нет в бд записать если есть игнор
arttomaz 2022-06-25 22:14:25
if not Brand.objects.filter(name__iexact=self.name).exists():
arttomaz 2022-06-25 22:14:37
вопрос закрыт )
dalerzafarovich 2022-06-25 22:15:20
А еще лучше, get_or_create
NikolayCherniy 2022-06-25 22:20:34
2022-06-25 20:37:20
при принте нету но в окружении то есть
а запускаешь через run/debug или через консоль?
NikolayCherniy 2022-06-25 22:21:06
а, ну собственно видно что через консоль, естественно там переменных для рана не видно
NikolayCherniy 2022-06-25 22:22:03
arttomaz 2022-06-25 22:14:37
вопрос закрыт )
а на поле уникальность не стоит?
arttomaz 2022-06-25 22:22:31
NikolayCherniy 2022-06-25 22:22:03
а на поле уникальность не стоит?
спасибо, поставил тоже для поля
saboteur_man 2022-06-25 22:25:07
Подскажите, может я не правильно понял как строятся permission_classes во вьюхе drf.
permission_classes = (A, B | C,) — успешно не проходит пермишены
permission_classes = (A, D,) — успешно не проходит пермишены
permission_classes = (A, B | C | D,) — по непонятной причине ошибочно проходит все пермишены
Почему сочетание 1 и 2 примера противоположно им по отдельности?
NikolayCherniy 2022-06-25 22:26:56
saboteur_man 2022-06-25 22:25:07
Подскажите, может я не правильно понял как строятся permission_classes во вьюхе drf.
permission_classes = (A, B | C,) — успешно не проходит пермишены
permission_classes = (A, D,) — успешно не проходит пермишены
permission_classes = (A, B | C | D,) — по непонятной причине ошибочно проходит все пермишены
Почему сочетание 1 и 2 примера противоположно им по отдельности?
что значит все? у тебя условие (a и b) или c или d
NikolayCherniy 2022-06-25 22:27:54
saboteur_man 2022-06-25 22:25:07
Подскажите, может я не правильно понял как строятся permission_classes во вьюхе drf.
permission_classes = (A, B | C,) — успешно не проходит пермишены
permission_classes = (A, D,) — успешно не проходит пермишены
permission_classes = (A, B | C | D,) — по непонятной причине ошибочно проходит все пермишены
Почему сочетание 1 и 2 примера противоположно им по отдельности?
ну или так, у тебя проходит d но во втором случае не проходит a и по этому не работает
saboteur_man 2022-06-25 22:28:46
NikolayCherniy 2022-06-25 22:26:56
что значит все? у тебя условие (a и b) или c или d
разве не A и (B или C или D) ?
NikolayCherniy 2022-06-25 22:28:56
saboteur_man 2022-06-25 22:28:46
разве не A и (B или C или D) ?
нет
NikolayCherniy 2022-06-25 22:29:44
saboteur_man 2022-06-25 22:28:46
разве не A и (B или C или D) ?
и всегда имеет больший приоритет
saboteur_man 2022-06-25 22:30:31
NikolayCherniy 2022-06-25 22:28:56
нет
не подскажете, как сделать условие, которое я указал в последнем сообщении?
NikolayCherniy 2022-06-25 22:31:06
saboteur_man 2022-06-25 22:30:31
не подскажете, как сделать условие, которое я указал в последнем сообщении?
ну например permission_classes = (A, B | A, C | A, D)
saboteur_man 2022-06-25 22:31:43
NikolayCherniy 2022-06-25 22:31:06
ну например permission_classes = (A, B | A, C | A, D)
хм, тогда лучше как-то объединить в один пермишн
NikolayCherniy 2022-06-25 22:32:23
но это самый простой способ, не экспериментировал с приоритетами, возможно можно через скобки это реализовать или еще как-то
xcctwo 2022-06-25 22:32:38
saboteur_man 2022-06-25 22:31:43
хм, тогда лучше как-то объединить в один пермишн
а в скобки если взять?
NikolayCherniy 2022-06-25 22:33:38
xcctwo 2022-06-25 22:32:38
а в скобки если взять?
ну в питоне это бы выглядело так a and (b or c or d), насколько это пройдет в пермишнах — не знаю
saboteur_man 2022-06-25 22:39:03
xcctwo 2022-06-25 22:32:38
а в скобки если взять?
это ничего не дает к сожалению
saboteur_man 2022-06-25 22:39:13
Все таки там какая-то другая ошибка. Класс даже если учесть что вначале выполняется (A, B) а затем C | D
В таком случае 1 или 2 пример тоже бы не работал
NikolayCherniy 2022-06-25 22:41:21
saboteur_man 2022-06-25 22:39:13
Все таки там какая-то другая ошибка. Класс даже если учесть что вначале выполняется (A, B) а затем C | D
В таком случае 1 или 2 пример тоже бы не работал
нет, в первом случае у тебя условие (а и б) или с, ни одно не отрабатыват, во втором а и д, тоже не отрабатывает, в третьем (а и б) или с или д, отрабатывает д
NikolayCherniy 2022-06-25 22:43:55
saboteur_man 2022-06-25 22:39:03
это ничего не дает к сожалению
покажи как написал
saboteur_man 2022-06-25 22:46:22
NikolayCherniy 2022-06-25 22:43:55
покажи как написал
(A & (B | C | D),)
NikolayCherniy 2022-06-25 22:47:16
saboteur_man 2022-06-25 22:46:22
(A & (B | C | D),)
чекнул, у меня отрабатывает, только [A & (B | C | D)] вот так написал
saboteur_man 2022-06-25 22:47:38
NikolayCherniy 2022-06-25 22:41:21
нет, в первом случае у тебя условие (а и б) или с, ни одно не отрабатыват, во втором а и д, тоже не отрабатывает, в третьем (а и б) или с или д, отрабатывает д
а, понял. Запутываюсь)
NikolayCherniy 2022-06-25 22:47:56
saboteur_man 2022-06-25 22:46:22
(A & (B | C | D),)
у тебя кстати не будет проходить по той же причине по которой не проходит второй, у тебя а не отратабывает
saboteur_man 2022-06-25 22:52:45
В том то и дело, что A отрабатывает, даже если через дебагер смотреть. У меня тест сделан конкретно на проверку D.
Тесты на остальные пермишены проходят.
Действительно должно работать со скобками, нашел подтверждения на форумах. А у меня все равно не работает. Буду разбириться🧐
NikolayCherniy 2022-06-25 22:53:39
saboteur_man 2022-06-25 22:52:45
В том то и дело, что A отрабатывает, даже если через дебагер смотреть. У меня тест сделан конкретно на проверку D.
Тесты на остальные пермишены проходят.
Действительно должно работать со скобками, нашел подтверждения на форумах. А у меня все равно не работает. Буду разбириться🧐
в каждом пермишне перед возвращением условия принтани его результат и название пермишна
Dimonchik 2022-06-25 23:08:02
подкажите пожалуйста, классы которые наследуются от updateview принимают какие-то даные из формы? их можно вытянуть? залез в документацию, ничего не нашел(
lakertyt 2022-06-25 23:16:33
подскажите что делать если не применяются изменения в js проекта django
arttomaz 2022-06-25 23:16:52
есть 2 таблицы, в одной есть поле store_id, как сделать связь по этому полю между таблицами?
NikolayCherniy 2022-06-25 23:17:01
Dimonchik 2022-06-25 23:08:02
подкажите пожалуйста, классы которые наследуются от updateview принимают какие-то даные из формы? их можно вытянуть? залез в документацию, ничего не нашел(
Принимают
lakertyt 2022-06-25 23:17:13
я делаю изменения в js но применятся старый скрипт которого даже нет
arttomaz 2022-06-25 23:17:19
store_id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) # id магазина
NikolayCherniy 2022-06-25 23:17:56
lakertyt 2022-06-25 23:17:13
я делаю изменения в js но применятся старый скрипт которого даже нет
Попробуй почистить кэш в браузере и перезапустить сервер
NikolayCherniy 2022-06-25 23:18:48
arttomaz 2022-06-25 23:17:19
store_id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False) # id магазина
Нужен фк на магазин
Dimonchik 2022-06-25 23:20:37
NikolayCherniy 2022-06-25 23:17:01
Принимают
подскажи, пожалуйста, как получить
lakertyt 2022-06-25 23:20:49
NikolayCherniy 2022-06-25 23:17:56
Попробуй почистить кэш в браузере и перезапустить сервер
спс
← пред | след →