2015-12-07 51 views
0

我使用PyCharm編寫Django代碼。我在HTML文件中寫入一個表單。如何從「表單動作」跳轉到pycharm中查看

<form class="form-horizontal" action="query" method="post"> 
     <div class="form-group"> 
      <div class="input-group"> 
       <input type="text" name="key_word" class="form-control" placeholder="查詢條件"> 

       <div class="input-group-btn"> 
        <button type="submit" class="btn btn-primary btn-bg-red"> 
         查詢 
        </button> 
       </div> 
      </div> 
     </div> 
    </form> 

表單的操作是'查詢'。而我的urls.py是

url(r'^query/$', query.key_word_query, name='index') 

但PyCharm拋出一個異常「無法解析文件‘查詢’」和「HTML這個檢查檢查未解決文件的引用。」。
爲什麼?
並且PyCharm可以通過點擊動作'query'跳轉到匹配的視圖(query.key_word_query)?

+0

檢查您的網址格式的名稱。 – belek

+0

您可能還想在PyCharm bug跟蹤器中打開一張票,以防PyCharm bug – miki725

+0

請勿在pycharm中引發錯誤。它可能不會創建正確的url,你應該使用url模板標籤 – Sayse

回答

1

您的網址包含/query/),而您的操作沒有。所以你可以刪除這個斜槓,但這不是真的正確的修復,你應該使用url模板標記。

<form class="form-horizontal" action="{% url 'index' %}" method="post"> 
+1

非常感謝你,這是我想要的完美答案。這樣我就可以使用⌘+單擊跳轉到匹配的url模式。 – BlueRhino

相關問題