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

serbernar
20.03.2018
18:25:01

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

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 первое поле заполняю когда рендерится шаблон второе поле нужно заполнить после выбора первого..
Сейчас делаю так: при изменении первого поля - сгонял на сервер аяксом и циклом заполнил второй список, яваскриптом..

Дмитрий
20.03.2018
20:55:50

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

Andrey
20.03.2018
23:37:32

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()
Нужно обработать этот запрос.

Petr
21.03.2018
05:05:28
drf

Dan
21.03.2018
05:09:16

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

Dan
21.03.2018
05:10:50

Сергей
21.03.2018
05:11:23

Виталий
21.03.2018
05:11:56

Dan
21.03.2018
05:13:03

Виталий
21.03.2018
05:15:05

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

Виталий
21.03.2018
05:19:53


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 - должно оно автоматически проставиться

Dan
21.03.2018
05:32:42

Petr
21.03.2018
05:35:25

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

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

Andrey
21.03.2018
06:33:55

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.

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
мне кажется или подход какой то «интересный»?
я обычно получаю все объекты для создания нового и потом только когда «убедюьсь» что все есть для создания нового создаю, не?

Andrey
21.03.2018
06:41:08

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
- сейчас так
но админка ругается на "ошибку бд"

Dan
21.03.2018
06:45:09

Google

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

Виталий
21.03.2018
06:53:26

Andrey
21.03.2018
06:54:00

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

Виталий
21.03.2018
06:54:54
так то мысль уже понятна, по идее должна быть..

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

Andrey
21.03.2018
06:56:39

Виталий
21.03.2018
06:56:45

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

Dan
21.03.2018
06:58:56

Andrey
21.03.2018
06:59:46

Виталий
21.03.2018
07:00:18

Dan
21.03.2018
07:00:25

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
да, там локализация по просту не нужна)
там просто запрос вытаскивает данные