Уведомления

Группа в Telegram: @pythonsu

#1 Март 13, 2016 00:42:44

eth
Зарегистрирован: 2016-03-13
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Как дебажить код?

Поставил во вью бряки, запустил дебаг в pycharm шифт+Ф9, но на бряки не попадаю, что я делаю не так? Или как вызвыть print() в темлейте для того что пришло из контролера?

Отредактировано eth (Март 13, 2016 00:49:10)

Офлайн

#2 Март 13, 2016 06:20:56

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

Как дебажить код?

eth
думаю вас заинтересует Django Debug Toolbar



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#3 Март 13, 2016 12:30:23

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как дебажить код?

eth
Или как вызвыть print()
<div>
В контексте пришло:
{{ тут_какой-то_ключ_контекста }}
</div>



Офлайн

#4 Март 13, 2016 13:04:50

eth
Зарегистрирован: 2016-03-13
Сообщения: 9
Репутация: +  0  -
Профиль   Отправить e-mail  

Как дебажить код?

FishHook
Это все хорошо, а как из иде дебажить?

Офлайн

#5 Март 13, 2016 14:20:29

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Как дебажить код?

eth
Это все хорошо, а как из иде дебажить?
Рендеринг шаблона - это вызов какой-то функции с параметрами: текст шаблона и контекст. Как вы можете дебажить вызов какой-то функции сторонней библиотеки? Как вариант - наделать бряков или принтов в этом стороннем коде, благо питон это позволяет. Хотя на самом деле я не понимаю проблемы. Хотите узнать, что передаётся в шаблон? Ну так и смотрите. Что-то же вы передаёте в render_to_response или в get_context_data, это оно и есть.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version