time

Парочка советов по python и django

tips-and-tricks-django.png

Для проверки настройки параметров базы в django (которые указываются в settings.py) зайдите в django shell (manage.py shell) и выполните такие команды:

from django.db import connection
cursor = connection.cursor()

Если не было сообщений о ошибке, значит все ОК, иначе – что-то не правильно указали.

Для просмотра подключенных модулей для текущего python: в обычной *nux-консоле набирите:

python -c "help('modules')"

или в интерактивном интерпретаторе python’a:

help('modules')

Для просмотра PYTHONPATH в консоле python наберите:

import sys
sys.path

В django существует два простых способа просмотра значений переменных при отладке:

  • при помощи обычного print
  • вставка оператора assert False, variable_name , где variable_name – имя просматриваемой переменной. При использовании assert False останавливается поток выполнения и вылетает exception, на странице которого мы можем просмотреть все переменные существующие в данном контексте.

blog comments powered by Disqus