
Roman
29.03.2018
12:48:39
и у всех та же ошибка идентичная

Dan
29.03.2018
12:49:49
если ты убираешь вызов функции UUID то ошибкак как минимум должна изменится

Senpos
29.03.2018
12:50:11

Roman
29.03.2018
12:50:18
есть тесты еще мои где я не использую UUID вообще

Google

Roman
29.03.2018
12:50:23
они тоже падают с этой ошибкой
они даже в отдельном файле лежат щас запущу только их

Dan
29.03.2018
12:52:56
/source/application/signals.py
это еще покажи
и модель Application
и модель которая передается туда как instance.application_id

Roman
29.03.2018
12:54:45

Dan
29.03.2018
12:56:26
смотри
File "/source/application/signals.py", line 41, in timelog_post_save
status = Application.objects.get(pk=instance.application_id).application_status
тут ты передаешь instance.application_id
согласно модели
application_id = models.ForeignKey(Application, on_delete=models.CASCADE,
db_column='application_id')
те ты в pk передаешь объект Application
а должен что то вроде
Application.objects.get(pk=instance.application_id.pk).application_status

Roman
29.03.2018
12:58:40
instance.application_id возвращает просто uuid string?

Dan
29.03.2018
12:58:56
нет она возвращает объект
у тебя ошибка
django.core.exceptions.ValidationError: ["'Application object' is not a valid UUID."]

Google

Roman
29.03.2018
12:59:22
интересно
а я думал я к полю обращаюсь

Dan
29.03.2018
12:59:38
те ты в поле которое ждет uuid посылаешь объект Application

Roman
29.03.2018
12:59:54
значит не понимаю как instance работает
я думал уже все поля доступны по instance.<field_name>

Dan
29.03.2018
13:00:35
да
но если поле FK то она вернет объект с которым связано

Roman
29.03.2018
13:00:55
во всех моделях есть application_id который foreignkey
ook

Dan
29.03.2018
13:01:43
если тебе нужно поле из application
instance.application_id.{field_name}
а вообще называть FK поле с суфиксом _id не очень хорошо
джанга сама это делает
у тебя в базе будет поле
application_id_id

Roman
29.03.2018
13:03:20
да я бы тут из рогатки всех перестрелял
в этом офисе

Dan
29.03.2018
13:03:42
рогатка прошлый век
кувалда рулит

Roman
29.03.2018
13:04:34
https://dpaste.de/pp6A

Dan
29.03.2018
13:05:28
тоже самое
File "/source/application/business_logic.py", line 86, in personal_name_logic
app_obj = Application.objects.get(pk=app_id)

Roman
29.03.2018
13:05:52
да: со стрингом простым получал по пк вроде работало везде

Dan
29.03.2018
13:06:16
смотря как у тебя стринг настроен
если __str__ выводил pk то да возможно работало

Google

Roman
29.03.2018
13:07:18
он обьект
Stdout:
Application object
в этом случае

Dan
29.03.2018
13:08:10
а должен быть строкой в формате uuid
на сколько я понимаю

Roman
29.03.2018
13:08:38
.pk добавил - проверяю )
работает ! )

Max
29.03.2018
13:15:11
Как решил?
пока в процессе
на крайний случай сделаю прокси на js backend и там дерну

Suren
29.03.2018
13:26:59
привет, а есть возможность реверсить ссылку в джанго темплейте?
пытаюсь так
{% if request.path == url('home:home') %} active {% endif %}
, но говорит
Could not parse the remainder: '('home:home')' from 'url('home:home')'
во фласке с url_for такая штука прокатывает

bakatrouble
29.03.2018
13:31:17

Suren
29.03.2018
13:32:18

Artem
29.03.2018
13:32:54

Dan
29.03.2018
13:33:08

Сфлу
29.03.2018
13:33:09

Artem
29.03.2018
13:33:17
тоже вариант

Suren
29.03.2018
13:33:22
и так короткий способ
во фласке прокатывало вот так
{% if request.path == url_for('page_info') %} active {% endif %}

Artem
29.03.2018
13:33:41

bakatrouble
29.03.2018
13:34:47
теоретически можно в контекст пробросить reverse()

Google

Eugene
29.03.2018
13:35:40
?а если подрубить jinja?

bakatrouble
29.03.2018
13:45:06
все равно руками что-то типа url_for() закинуть надо будет

Dan
29.03.2018
13:45:08

bakatrouble
29.03.2018
13:45:43

Roman
29.03.2018
14:59:59

Paul
29.03.2018
15:48:58
привет, подскажите как можно прикрутить кнопку к разделу в правом верхнем углу?

Dan
29.03.2018
15:50:59

Paul
29.03.2018
15:52:05

Mr Earnest
29.03.2018
15:52:30

Paul
29.03.2018
15:58:04
вот как справа я хочу добавить кнопку для экспорта

Сергей Хохлов
29.03.2018
16:16:31
Добра в хату! Грева с воли! Бродяги

Eugene
29.03.2018
16:31:46
в django-import-export нужно миксин для админки заюзать их

Stepan
29.03.2018
16:39:22
Добрый вечер,хочу создать сайт тестер на джанго)Ну типа тест онлайн на проверку знаний
Ответы правильные храняться в бд
чел вводит и я ввожу их в массив
Но хз как сверять
и выставлять оценку по 5-бальной

Denis
29.03.2018
17:05:23

Stepan
29.03.2018
17:05:43
Как проверять?И вообще не совсем пойму локигу как реализовать

Google

Stepan
29.03.2018
17:05:51
При этом нужно по 1 вопросу выкидывать
тоесть на 1 странице 1 вопрос теста
ну вы поняли
Особенно про вычисление оценки исходя из правильности ответов

Eugene
29.03.2018
17:08:03

amureki
29.03.2018
17:09:05

Eugene
29.03.2018
17:09:36

Artem
29.03.2018
17:10:39
ну незнаю как, у меня все гуд:
AWS_S3_UPLOAD_PREFIX = 'upload/'
AWS_S3_VIDEO_PREFIX = 'video/'
AWS_SALT_HASH_KEYS = u'********************'
AWS_SECRET_ACCESS_KEY = u'********************'

Eugene
29.03.2018
17:10:52
интересно от чего зависит)

Stepan
29.03.2018
17:11:12
Дайте мне советы
Пожалуйста)

Artem
29.03.2018
17:11:20
DASHBOARD_CASH_KEY = u'********************' и даже так!

Eugene
29.03.2018
17:11:48
https://docs.djangoproject.com/en/2.0/_modules/django/views/debug/
HIDDEN_SETTINGS = re.compile('API|TOKEN|KEY|SECRET|PASS|SIGNATURE', flags=re.IGNORECASE)