私はpycharmが提供しているように見えるデバッグスタッフを実行する方法を考え出そうとしています(まあ、とにかくブレークポイントを設定できるので、いいGUIがあると思います)
Ctrl-shift-rを使用してから「runserver」コマンドを使用できず、代わりに「実行構成」をセットアップする必要があると結論しました。 「Djangoサーバー」を作成しましたが、どの値を設定するかわかりません。実行すると、設定が間違っていることがわかります。標準の「runserver "コマンドは正常に動作します。
そして、それは私が結論したすべてです。気の利いたチュートリアルやそれを取得するための手順がある場合は、
わくわくするよ!
乾杯!
更新:疑問に思っている方のために、ここに私が得たエラーがあります:
トレースバック(最新の呼び出しが最後):
ファイル「manage.py」、11行目、インポート設定
Add_to_builtins( 'gravatar.templatetags.gravatar')のファイル「C:\ development\PycharmProjects\dumpstown\settings.py」の185行目
Add_to_builtins内のファイル「C:\ development\python\lib\site-packages\Django\template\base.py」、行1017
builtins.append(import_library(module))
Import_library内のファイル「C:\ development\python\lib\site-packages\Django\template\base.py」、963行
invalidTemplateLibrary( "読み込みエラーがロード%sを発生:%s"%(taglib_module、e))
Django.template.base.InvalidTemplateLibrary:ImportErrorが読み込まれるgravatar.templatetags.gravatar:環境変数Django_SETTINGS_MODULEが定義されていないため、設定をインポートできません。
「runserver」上のアプリケーション自体には問題はありません。
更新:以下の私の回答に従って、pycharmはadd_to_builtinsで壊れています。
だから私はここですべての答えを試すための+1を与えました-しかし、それらは問題ではありません。私が知ることができるように、答えはpycharmが壊れているということです。これは面倒ですが、解決策は簡単です-
あなたがしない ' pycharmの上部にある小さな緑色のボタンを使用したい場合、またはpycharmデバッグ機能を使用したい場合?心配しないでください。何もする必要はありません。 ctrl-shift-rとrunserver(またはmanage.pyへのショートカットが何であれ)を引き続き使用します。
あなたがdo小さな緑色の「実行」ボタンを使用したい場合、またはpycharmのデバッグキットを使用したい場合、絶対にできない少なくとも「add_to_builtins」を使用しますsettings.pyファイル内(自分で他の場所に配置したことはありません。pycharmが他の場所で必要とする可能性がありますか?) add_to_builtins
はpycharmでは機能しません-小さな緑色のボタンまたはデバッグボタンを使用すると、それ自体が重大な結果のループに巻き込まれます。奇妙なことに、ctrl-shift-rとrunserverを使用してもこの問題は発生しません。
良い知らせは、 "add_to_builtins"は必須ではなく、ただの必須アイテムであるということです。 xを使用する各テンプレートに「{%load x%}」コマンドを追加するだけで、設定されます。または、100ドル節約して、何らかの無料のEclipseツールを使用します。
仮想環境をセットアップする
ブレークポイントを設定する
[デバッグモードで実行]ボタンをクリックします。
緑の再生ボタンの横に、バグのあるボタンがあります。これを使用して、runserverをデバッグモードで起動します。これで、Webアプリケーションを使用してコードがブレークポイントに到達すると、コードはそこで停止し、pycharmにステップインまたはオーバーオーバーしたり、再開したりできるようになります。
あなたは http://garmoncheg.blogspot.it/2012/01/establishing-dev-environment-with.html も見ることができます
問題は、Django_SETTINGS_MODULE
変数は未定義であると報告されているため、プロジェクトの設定ファイルを指す必要があり、どこにも設定されていません。
参照できる解決策と説明は 前の投稿 にあります