Эквивалент рельсов "Рейз" в Джанго - PullRequest
0 голосов
/ 27 мая 2019

Я новичок в Django, но у меня есть опыт работы с Rails.

В Rails, если вы хотите проверить, что делает одно из ваших действий / функций, вы можете использовать параметр raise.Выполнение действия остановится, и в http://locahost:3000 вы увидите результат этой функции.

Пример:

def answer:
    @banana = 2 + 2
    raise
end

Если я перезагрузлю localhost, откроется консоль, и если янапишите @banana Я получаю результат 4.

Есть ли что-то похожее в Django?

1 Ответ

3 голосов
/ 27 мая 2019

Там pdb.Вы можете проверить больше здесь .В своем коде вы можете сделать что-то вроде этого:

def answer():
    banana = 2 + 2
    import pdb; pdb.set_trace()
    return banana

Затем на вашем терминале, если вы сделаете banana, вы увидите результат суммы.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...