2017-02-21 16 views
0

PyCharmでDjangoプロジェクトをデバッグしようとしています。私はDjangoが例外が発生していると私に言った時点でブレークポイントを設定しました。私はデバッグを押しても、ブレークポイントはグレーになり、デバッガはそれをキャッチしません。Djangoブレークポイントが動作しないPyCharm

Greyed out break point

しかし、これは正確にエラーの原因となっているラインで、それはあなたが私のスタックトレースを信じています。

トレースバック:

File "/Users/ThatOtherBatman/anaconda/envs/ProjectFoo/lib/python3.5/site-packages/django/core/handlers/exception.py" in inner 
    39.    response = get_response(request) 

File "/Users/ThatOtherBatman/anaconda/envs/ProjectFoo/lib/python3.5/site-packages/django/core/handlers/base.py" in _get_response 
    217.     response = self.process_exception_by_middleware(e, request) 

File "/Users/ThatOtherBatman/anaconda/envs/ProjectFoo/lib/python3.5/site-packages/django/core/handlers/base.py" in _get_response 
    215.     response = response.render() 

File "/Users/ThatOtherBatman/anaconda/envs/ProjectFoo/lib/python3.5/site-packages/django/template/response.py" in render 
    109.    self.content = self.rendered_content 

File "/Users/ThatOtherBatman/anaconda/envs/ProjectFoo/lib/python3.5/site-packages/django/template/response.py" in rendered_content 
    86.   content = template.render(context, self._request) 

File "/Users/ThatOtherBatman/anaconda/envs/ProjectFoo/lib/python3.5/site-packages/django/template/backends/django.py" in render 
    66.    return self.template.render(context) 

File "/Users/ThatOtherBatman/anaconda/envs/ProjectFoo/lib/python3.5/site-packages/django/template/base.py" in render 
    208.      return self._render(context) 

File "/Users/ThatOtherBatman/anaconda/envs/ProjectFoo/lib/python3.5/site-packages/django/template/base.py" in _render 
    199.   return self.nodelist.render(context) 

File "/Users/ThatOtherBatman/anaconda/envs/ProjectFoo/lib/python3.5/site-packages/django/template/base.py" in render 
    994.     bit = node.render_annotated(context) 

File "/Users/ThatOtherBatman/anaconda/envs/ProjectFoo/lib/python3.5/site-packages/django/template/base.py" in render_annotated 
    961.    return self.render(context) 

File "/Users/ThatOtherBatman/anaconda/envs/ProjectFoo/lib/python3.5/site-packages/django/template/loader_tags.py" in render 
    174.   return compiled_parent._render(context) 

File "/Users/ThatOtherBatman/anaconda/envs/ProjectFoo/lib/python3.5/site-packages/django/template/base.py" in _render 
    199.   return self.nodelist.render(context) 

File "/Users/ThatOtherBatman/anaconda/envs/ProjectFoo/lib/python3.5/site-packages/django/template/base.py" in render 
    994.     bit = node.render_annotated(context) 

File "/Users/ThatOtherBatman/anaconda/envs/ProjectFoo/lib/python3.5/site-packages/django/template/base.py" in render_annotated 
    961.    return self.render(context) 

File "/Users/ThatOtherBatman/anaconda/envs/ProjectFoo/lib/python3.5/site-packages/django/template/defaulttags.py" in render 
    315.     return nodelist.render(context) 

File "/Users/ThatOtherBatman/anaconda/envs/ProjectFoo/lib/python3.5/site-packages/django/template/base.py" in render 
    994.     bit = node.render_annotated(context) 

File "/Users/ThatOtherBatman/anaconda/envs/ProjectFoo/lib/python3.5/site-packages/django/template/base.py" in render_annotated 
    961.    return self.render(context) 

File "/Users/ThatOtherBatman/anaconda/envs/ProjectFoo/lib/python3.5/site-packages/django/template/defaulttags.py" in render 
    439.    url = reverse(view_name, args=args, kwargs=kwargs, current_app=current_app) 

File "/Users/ThatOtherBatman/anaconda/envs/ProjectFoo/lib/python3.5/site-packages/django/urls/base.py" in reverse 
    91.  return force_text(iri_to_uri(resolver._reverse_with_prefix(view, prefix, *args, **kwargs))) 

File "/Users/ThatOtherBatman/anaconda/envs/ProjectFoo/lib/python3.5/site-packages/django/urls/resolvers.py" in _reverse_with_prefix 
    392.    (lookup_view_s, args, kwargs, len(patterns), patterns) 

Exception Type: NoReverseMatch at /Bar/login/ 
Exception Value: Reverse for 'dashboard' with arguments '()' and keyword arguments '{}' not found. 0 pattern(s) tried: [] 

私は

Option selected Even more options

を停止しないようにと、私は.ideaファイルを削除しようとした実行を引き起こしている可能性がありますすべてのオプションを有効にしています。

PyCharmがこのブレークポイントを認識しない理由を知っている人はいませんか?

答えて

1

ブレークポイントがグレーの場合は、ミュートされていることを意味します。ミュートを解除するには、デバッグコンソールで[ミュートブレークポイント]ボタンを探してください。

このアイコンは、斜線が付いたブレークポイントです。

+0

申し訳ありませんが、私はそれについて非常に明確ではありませんでした。彼らは私がデバッグを押すとミュートされません。その後、それらはミュートになります。何かがミュートになっています。 – Batman

+0

ああ、私はそれを得る。私がブレークポイントをどのようにミュートするか分からないTIL。 – Batman

+0

はい、私は、ブレークポイントがグレーとしてマークされている唯一の方法だと思います。 –

関連する問題