タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

Djangoとdebugに関するuechocoのブックマーク (2)

  • 実行しているSQLを確認する - スコトプリゴニエフスク通信

    DjangoORMがどんなSQLを実行しているか、ずっと気になっていたのですが、ようやく、トレースを表示する方法が分かりました。 settings.pyで DEBUGをTrueにする INTERNAL_IPSにデバッグ・コンテクスト・プロセッサを有効にするアドレスを設定 コンテクスト・プロセッサにdjango.core.context_processors.debugを追加 これでOK。具体的には、settings.pyに次のように記述します。 # settings.py DEBUG = True INTERNAL_IPS = ('127.0.0.1', ) TEMPLATE_CONTEXT_PROCESSORS = ( 'django.core.context_processors.debug', ) 後は、テンプレートの適当な場所に、 {{ sql_queries }} という、テン

  • Djangoのデバッグツールバー - ΔS > 0

    symfonyからDjangoに移ってきた関係で、Djangoのいいところもいろいろ分かったのだけれど、ちょっと気に入らないところも見えてきた今日この頃。 その1つ目がデバッグツールバー。symfonyには標準で備わっていて、そのページで実行されたSQLや使用されたテンプレート、エラーログも見られて、拡張も出来る優れものなんだけど、Djangoには標準で備わっていなくて不便だなと思っていました(実際、そんなに開発してはいないけど)。 そんなときに見つけたのが、django-debug-toolbarでした。これがsymfonyのものとほとんど同じ機能を提供してくれる感じで、なかなか便利そう。というわけで、インストールの手順と、設定方法を残しておきます。 インストール まずeasy_installをインストールしておく。 $ wget http://peak.telecommunity.co

    Djangoのデバッグツールバー - ΔS > 0
  • 1