Самый главный навык, которым вы должны обладать - это python. Вы должны знать базовые конструкции языка, уметь пользоваться генераторами списков, отличать экземпляры от классов и т.п.
Django повсеместно использует классы и наследование. Вы должны уметь отвечать на базовые вопросы по ООП, его реализацию в Python. Понимать, как работает наследование, как сделать перегрузку базового класса и вызвать конструктор родителя.
Так как Django - это мощный ORM, вы должны понимать, как делать простые SQL запросы, как проверить миграцию, какая разница между пустым значением и значением, заполненным пустотой. Так же отличать JOIN'ы и уметь их применять в правильном контексте.
Обладать базовым пониманием HTML и CSS, в идеале - умением что-то подхачить на JS.
Если я правильно понял, Вам нужен дебагер, посмотрите на pythontutor.ru, или по запросу python online debagger, или скачайте себе PyCharm CE ,это бесплатная IDE для пайтона, дебагер в ней есть))
Когда же вы уже начнёте читать документацию/книги прежде чем задавать вопросы здесь?
return a, b, c - это тоже самое, что return (a, b, c).
(a, b, c) - это кортеж.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.