@pydjango

Страница 1102 из 1273
Roman
20.03.2018
18:20:39
manage.py test -k вообще работает? базу оставил а данных нету

Senpos
20.03.2018
18:25:15
?? было бы отлично

Roman
20.03.2018
18:31:09
так что там про -к )

Google
Max
20.03.2018
18:42:18
каких данных именно?

данные остаются от миграций и фикстур

Andrey
20.03.2018
19:03:12
Нужно сделать лог в формате запрос к серверу: ответ сервера Если с логированием входящего запроса понятно, то как логировать ответ сервера? Использую uwsgi

Roman
20.03.2018
19:56:18
и как это уместить в 80 символов на строку, if Application.objects.get(pk=application_id_local).personal_details_status != 'COMPLETED':

емае ) C0103:Function name "personal_details_home_address_manual" doesn't conform to snake_case naming style

amureki
20.03.2018
19:59:39
емае ) C0103:Function name "personal_details_home_address_manual" doesn't conform to snake_case naming style
Скинь нормально сниппет на пасту и лог линтера

Roman
20.03.2018
20:00:16
def personal_details_home_address_manual(request): <— нечего тут скидывать )

даже нугуглить нечего блин

Ъ
20.03.2018
20:04:15
народ как к сайту на django подключить к крипте прием/выплата

Виталий
20.03.2018
20:07:46
Народ, добрый вечер! хотел узнать кто как делает, а то кажись я опять извращаюсь с формами, яваскрипт насилую и т.п… Есть форма в которой два ChoiceField первое поле заполняю когда рендерится шаблон второе поле нужно заполнить после выбора первого.. Сейчас делаю так: при изменении первого поля - сгонял на сервер аяксом и циклом заполнил второй список, яваскриптом..

Anton
20.03.2018
21:22:57
Подскажите, что означает эта ошибка: django.core.exceptions.ImproperlyConfigured: WAGTAIL_USER_EDIT_FORM refers to a form 'community.forms.CustomUserEditForm' that is not available

Google
Petr
21.03.2018
04:25:20
а как правильно добавить в админку свою вьюшку?

Dan
21.03.2018
05:04:28
Petr
21.03.2018
05:05:04
что именно нужно сделать ?
вывести списком ответ от чужого апи

Ahmed
21.03.2018
05:05:23
Ребята, подскажите какой екзепшн может вылетить в данном случае? r = requests.post(url, data=data).json() Нужно обработать этот запрос.

Dan
21.03.2018
05:09:16
что именно нужно сделать ?
чот не помню что такое возможно

Виталий
21.03.2018
05:09:32
так и делают
в инете покопался, похоже все так делают, я просто думал может кто иначе делает. Может укого под рукой есть, поделитесь как вы заполняете динамически списки в форме. Вот мое комбо по заполнению https://dpaste.de/DXAy

Виталий
21.03.2018
05:11:56
jQuery вроде умеет $(select).value()
сейчас попробую, спс

Виталий
21.03.2018
05:15:05
не пробовал ? https://github.com/applegrew/django-select2
нет, не пробовал, сейчас посмотрю

Dan
21.03.2018
05:17:39
там правда модели должны быть связаны а у тебя, я смотрю есть еще условие на is_available=True

Виталий
21.03.2018
05:19:53
там правда модели должны быть связаны а у тебя, я смотрю есть еще условие на is_available=True
это уже мелочи, сейчас посмотрю что нужно что бы натянуть это и что из этого получится. Может проще самому как раньше заполняться, чем тащить еще одну либу в проект..

Petr
21.03.2018
05:28:42
вобщм class DummyModel(models.Model): class Meta: verbose_name = 'VideoConsultationRecords' class DummyModelAdmin(admin.ModelAdmin): model = DummyModel def get_urls(self): return [ path(r'recodings/', VideoConsultationsRecordings.get, name='appointment_dummymodel_changelist'), ] в аппойнтмент.админ и VideoConsultationsRecordings это class VideoConsultationsRecordings(APIView): api_view = ('GET', ) renderer_classes = (StaticHTMLRenderer,) permission_classes = (permissions.DjangoModelPermissions, ) def get(request, format=None): print(request.__dict__, "vcr") data= '<p>test</p>' # data= {'articles': User.objects.all() } return Response(data, template_name='articles.html') получаю в ответ accepted_renderer not set on Response

Хотя судя по http://www.django-rest-framework.org/api-guide/responses/#accepted_renderer - должно оно автоматически проставиться

Petr
21.03.2018
05:35:25
в запросе прихоид accepted_renderer
нет, я ж просто в админке дергаю /admin/appointment/dummymodel/recodings/

Google
Petr
21.03.2018
05:36:46
алсо как гет_урлс заставить не учитывать dummymodel?

Dan
21.03.2018
05:36:46
да я смотрю код apiview , там берутся данные в том числе из запроса

Lazoreth
21.03.2018
06:05:39
Как в админке вывести обьекты модели про признаку? чёт не могу найти где фильтры прописать

Dan
21.03.2018
06:06:15
есть list_filter

либо если надо для всех то можно поправить get_queryset

Lazoreth
21.03.2018
06:08:32
Точно, list_filter! Спасибо

Как исключения при обращении к не существующему обьекту модели поймать?

Пытаюсь записи сделать в бд, он ругается billing.models.DoesNotExist

а except ни в каких вариантах это не ловит

Dan
21.03.2018
06:30:50
try: obj = Model.objects.get() except Model.DoesNotExists:

а нет

Lazoreth
21.03.2018
06:31:58
https://puu.sh/zMeUf/9aadb4204c.png

Будет работать если на Model.DoesNotExist поменять? Или надо try пихать внутрь скобок?

Виталий
21.03.2018
06:33:27
Andrey
21.03.2018
06:33:43
try add = except auto ?
auto там внутри.

Dan
21.03.2018
06:33:54
ну во первых ты не получаешь объект а создаешь

Lazoreth
21.03.2018
06:34:40
models.Auto.DoesNotExist

так попробую

Google
Виталий
21.03.2018
06:35:20
может сначала попроьовать получить auto а потом пробовать создавать?

Dan
21.03.2018
06:35:22
Не, не. Получает. Внутри конструктора
тут своя история на сколько я понимаю =)

Andrey
21.03.2018
06:36:21
так попробую
ждем результат.

Lazoreth
21.03.2018
06:36:36
Не работает

billing.models.DoesNotExist: Auto matching query does not exist.

может сначала попроьовать получить auto а потом пробовать создавать?
Наверное действительно так буду делать тогда

Dan
21.03.2018
06:37:28
попробуй вызвать без try в трайсе будет исключение

Виталий
21.03.2018
06:37:52
owner и все остальные тоже могут быть DoesNotExist, так то..

Andrey
21.03.2018
06:38:29
Не работает
Показывай.

A'zam
21.03.2018
06:38:45
?

Dan
21.03.2018
06:40:25
у тебя получается может быть несколько except их надо либо отлавливать по отдельности либо объеденять в скобках

Виталий
21.03.2018
06:40:43
мне кажется или подход какой то «интересный»? я обычно получаю все объекты для создания нового и потом только когда «убедюьсь» что все есть для создания нового создаю, не?

Dan
21.03.2018
06:41:09
ну вообще да так правильнее

Andrey
21.03.2018
06:41:11
просто записал иначе.

Dan
21.03.2018
06:41:34
тут эфект будет такойже

Виталий
21.03.2018
06:42:58
дык тут как все таки отловить если один из объектов (owner, auto, controller, sim) будет дазнотекзист?

Petr
21.03.2018
06:43:48
а как модель совсем не хранить в базе? class RecordsManager(models.Manager): def get_queryset(self): return [ self.model(id=1, filename="123qwe"), self.model(id=2, filename="123qwe1"), self.model(id=3, filename="123qwe2"), ] class VideoConsultationRecord(models.Model): filename = models.CharField(max_length=200) objects = RecordsManager() def save(self, *args, **kwargs): pass class Meta: managed = False class RecordModelAdmin(admin.ModelAdmin): model = VideoConsultationRecord def get_form(self, request, obj=None, **kwargs): form = super(model, self).get_form(request, obj, **kwargs) return form - сейчас так

но админка ругается на "ошибку бд"

Google
Dan
21.03.2018
06:46:30
либо except models.Auto.DoesNotExist: print() except models.Client.DoesNotExist print()

Виталий
21.03.2018
06:53:26
либо except models.Auto.DoesNotExist: print() except models.Client.DoesNotExist print()
вданном случае по идее так тут и нужно делать, Lazoreth попробуй так

Andrey
21.03.2018
06:54:00
вданном случае по идее так тут и нужно делать, Lazoreth попробуй так
Человек хочет отловить отсутствие Auto. Только одного объекта. Зачем ему кучу обрабочиков ставить?

Dan
21.03.2018
06:54:38
хочет пусть ставит

Виталий
21.03.2018
06:54:54
Человек хочет отловить отсутствие Auto. Только одного объекта. Зачем ему кучу обрабочиков ставить?
погоди это он пока с auto столкнулся, потом начнется с остальным.. ? чую остальное тоже будет в каких то местах пустым

так то мысль уже понятна, по идее должна быть..

Dan
21.03.2018
06:55:49
вспомнилась шутка про Чак Нориса и деплой на Ctrl+S =)

Andrey
21.03.2018
06:56:39
вспомнилась шутка про Чак Нориса и деплой на Ctrl+S =)
Ой, а я и не в курсе) При чем тут ctrl + s?

Виталий
21.03.2018
06:56:45
Сергей
21.03.2018
06:57:37
Ещё же есть ObjectDoesNotExist для всех моделей подойдёт

Dan
21.03.2018
06:58:56
не не слышал ? расскажи)
ну что Чак Норис на столько крут что депоит в продакшн при нажатии на ctrl + s

Andrey
21.03.2018
06:59:46
ну что Чак Норис на столько крут что депоит в продакшн при нажатии на ctrl + s
А комбинация выбранна случайно или нет? Это же, вроде, просто сохранение, да? На этом вся шутка?)

Ahmed
21.03.2018
07:09:53
В джанго можно ограничить translation для определенного урла? А то при запросе на этот урл “/driver/“ присваивается всегда префикс либо “ru/driver/“ либо “en/driver/“ тем самым запрос возвращает статус код 404.

Dan
21.03.2018
07:10:42
в смысле не локализовать какойто урл ?

Ahmed
21.03.2018
07:10:53
да, там локализация по просту не нужна)

там просто запрос вытаскивает данные

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