← пред | след →
Stan 2022-06-27 17:54:35
ivan_masiuk 2022-06-27 17:53:50
Это все нюансы уже
вообще нет, не нюансы
а так тебе никто не мешает захаркодить селект твой
ivan_masiuk 2022-06-27 17:55:04
спасибо))
Stan 2022-06-27 17:56:09
VEHICLE_CONDITION_CHOICES = (
(«New», «New»),
(«Used», «Used»),
)
forms.Select(attrs={‘class’: ‘form-select’},
choices=VEHICLE_CONDITION_CHOICES)
Stan 2022-06-27 17:56:22
первое ясно, а второе это виджет
Stan 2022-06-27 17:56:55
class это css class
Stan 2022-06-27 17:57:05
не питонячий
ivan_masiuk 2022-06-27 17:57:09
Я не уточнил, это админка 😅
Stan 2022-06-27 17:57:25
это всё нюансы уже
ivan_masiuk 2022-06-27 17:58:09
ну типа
ivan_masiuk 2022-06-27 17:59:05
В принципе в доке есть пару примеров
https://docs.djangoproject.com/en/dev/ref/contrib/admin/filters/
UPD. но не совсем что нужно
DesalotAge 2022-06-27 18:06:56
rianone 2022-06-27 17:51:57
привет, подскажите как исправить ошибку и нормальная ли практика при создании модели так айди вписывать?
Это у тебя в классе?
rianone 2022-06-27 18:07:14
DesalotAge 2022-06-27 18:06:56
Это у тебя в классе?
да
DesalotAge 2022-06-27 18:07:34
Надеюсь не в модели? И покажи как вызываешь
beki_imanuil 2022-06-27 18:08:25
DesalotAge 2022-06-27 17:44:13
Ребят, может кто сталкивался, мне надо узнать какие запросы идут в каком-то блоке кода. Я не могу поставить django debug toolbar. Есть какой-нибудь контекстный менеджер или что-нибудь, что может детектить все запросы в каком-то блоке кода, допустим если я хочу сделать операции в ipython консоли?
это как понять в каком-то блоке кода?
beki_imanuil 2022-06-27 18:08:36
что конкретно тебе нужно
rianone 2022-06-27 18:08:54
DesalotAge 2022-06-27 18:07:34
Надеюсь не в модели? И покажи как вызываешь

в модели) в смысле как вызываю, в default=и функция здесь, внизу
DesalotAge 2022-06-27 18:09:37
beki_imanuil 2022-06-27 18:08:25
это как понять в каком-то блоке кода?
мне нужно узнать какие запросы к бд делает мой блок кода)
DesalotAge 2022-06-27 18:10:49
rianone 2022-06-27 18:08:54
в модели) в смысле как вызываю, в default=и функция здесь, внизу
Покажи где ты вызываешь этот метод, что у тебя вылезает эта ошибка
rianone 2022-06-27 18:11:58
DesalotAge 2022-06-27 18:10:49
Покажи где ты вызываешь этот метод, что у тебя вылезает эта ошибка

?)
DesalotAge 2022-06-27 18:12:17
аааа, все, дебил, извиняюсь)
DesalotAge 2022-06-27 18:13:28
могу ошибаться, но вроде default нельзя задавать так, ты должен именно ввести значение
beki_imanuil 2022-06-27 18:13:35
DesalotAge 2022-06-27 18:09:37
мне нужно узнать какие запросы к бд делает мой блок кода)
короче просто добовляешь это в settings.py
и у тебя должны выводится sql запросики
loggers’: { ‘django.db.backends’: { ‘level’: ‘DEBUG’, ‘handlers’: [‘console’, ], },
beki_imanuil 2022-06-27 18:13:58
DesalotAge 2022-06-27 18:13:28
могу ошибаться, но вроде default нельзя задавать так, ты должен именно ввести значение
в default можно задать метод
beki_imanuil 2022-06-27 18:14:27
DesalotAge 2022-06-27 18:12:17
аааа, все, дебил, извиняюсь)
зачем оскорблять то человека)
rianone 2022-06-27 18:14:58
beki_imanuil 2022-06-27 18:13:58
в default можно задать метод
так может ты знаешь почему у меня ошибка вылезает?
DesalotAge 2022-06-27 18:15:04
beki_imanuil 2022-06-27 18:13:58
в default можно задать метод
вау, я когда-то пробовал, вроде не получалось и почему-то я пришел к выводу, что нельзя так делать)
beki_imanuil 2022-06-27 18:15:26
DesalotAge 2022-06-27 18:15:04
вау, я когда-то пробовал, вроде не получалось и почему-то я пришел к выводу, что нельзя так делать)
незачто)
beki_imanuil 2022-06-27 18:15:36
rianone 2022-06-27 18:14:58
так может ты знаешь почему у меня ошибка вылезает?
что за ошибка?
rianone 2022-06-27 18:15:49
beki_imanuil 2022-06-27 18:15:36
что за ошибка?

beki_imanuil 2022-06-27 18:16:33
ну ты ее вызывай через self.get_payment_id
beki_imanuil 2022-06-27 18:16:44
ай сори
beki_imanuil 2022-06-27 18:21:18
rianone 2022-06-27 18:15:49
попроьуй в staticmethod обернуть
rianone 2022-06-27 18:22:05
beki_imanuil 2022-06-27 18:21:18
попроьуй в staticmethod обернуть
в property короче неожиданно сработало
rianone 2022-06-27 18:22:23
я даже не пытался думал 100% не сработает, ну спс за наводку
beki_imanuil 2022-06-27 18:23:10
давай
DSSGF 2022-06-27 18:27:16
Всем привет!
Вопрос такой:
Поднял сервер на gunicorn nginx
Все работает отлично, записи в админке добаляются, все остальное работает, но через 2-3 часа перестают добавляться записи. И вылетает ошибка 500. pre_save при этом отрабатывает
Буду признателен любому ответу
beki_imanuil 2022-06-27 18:38:24
DSSGF 2022-06-27 18:27:16
Всем привет!
Вопрос такой:
Поднял сервер на gunicorn nginx
Все работает отлично, записи в админке добаляются, все остальное работает, но через 2-3 часа перестают добавляться записи. И вылетает ошибка 500. pre_save при этом отрабатывает
Буду признателен любому ответу
попробуй врубить debug=True и чекнуть почему 500 прилетает
DSSGF 2022-06-27 18:39:27
Не получится запустить nginx и debug
NikolayCherniy 2022-06-27 18:40:59
DSSGF 2022-06-27 18:27:16
Всем привет!
Вопрос такой:
Поднял сервер на gunicorn nginx
Все работает отлично, записи в админке добаляются, все остальное работает, но через 2-3 часа перестают добавляться записи. И вылетает ошибка 500. pre_save при этом отрабатывает
Буду признателен любому ответу
нужно смотреть логи, но судя по вводным — проблема с бд, ну или сигналы может
DSSGF 2022-06-27 18:41:34
у nginx в erorr нет ошибок
DSSGF 2022-06-27 18:41:49
Через manage.py shell
DSSGF 2022-06-27 18:41:59
База читается
DSSGF 2022-06-27 18:42:16
После ошибки
2022-06-27 18:44:07
подскажите как реализовать отправку письма при создании пользователя и работает ли это если создавать из админки?
@receiver(post_save, sender=settings.AUTH_USER_MODEL)
def send_mail_on_create(sender, instance=None, created=False, **kwargs):
if created:
send_mail(‘Confirmation code’,
f’Your confirmation code: {instance.confirmation_code}’,
settings.DEFAULT_FROM_EMAIL,
f'{instance.email}’)
DEFAULT_FROM_EMAIL = ‘admin@admin.com’ # замените на свою почту
EMAIL_BACKEND = ‘django.core.mail.backends.console.EmailBackend’
beki_imanuil 2022-06-27 18:46:32
DSSGF 2022-06-27 18:27:16
Всем привет!
Вопрос такой:
Поднял сервер на gunicorn nginx
Все работает отлично, записи в админке добаляются, все остальное работает, но через 2-3 часа перестают добавляться записи. И вылетает ошибка 500. pre_save при этом отрабатывает
Буду признателен любому ответу
мне кажется сигналы криво написаны
NikolayCherniy 2022-06-27 18:48:30
DSSGF 2022-06-27 18:41:34
у nginx в erorr нет ошибок
смотри логи гуникорна
DSSGF 2022-06-27 18:54:28
NikolayCherniy 2022-06-27 18:48:30
смотри логи гуникорна
Он же не легирует
DSSGF 2022-06-27 18:54:43
beki_imanuil 2022-06-27 18:46:32
мне кажется сигналы криво написаны
В течении 2-3 часов отлично работает
DSSGF 2022-06-27 18:54:59
После перезапуска снова все работает
NikolayCherniy 2022-06-27 18:55:40
DSSGF 2022-06-27 18:54:28
Он же не легирует
ну если ставишь флаги — логгирует, ну и джанга сама тоже умеет
← пред | след →