2017-01-30 5 views
0

私はそれを解決することができます、私は結果なしでGoogleで検索していましたか?Javascriptとdjangoは、 "HTTPのためのローカルに格納された図書館はありません"

エラーメッセージ:

HTTPリンクには、ローカルに保存されたライブラリがありません。 外部JavaScriptライブラリのURLが、コードの補完とナビゲーションに使用されるローカルに保存されたファイルに関連付けられていることを確認します。問題を解決するには、 'ライブラリのダウンロード'のクイックフィックス(Alt + Enter)を使用します。

マイテンプレートは:挿入した後

{% load staticfiles %} 
<!doctype html> 
<html> 
<head> 
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
    <script type="text/javascript" src="{% static "ckeditor/ckeditor/ckeditor.js" %}"></script> 
    <script type="text/javascript" src="{% static "ckeditor/ckeditor-init.js" %}"></script> 
</head> 
<body> 
    <form method="post" action="./"> 
     {% csrf_token %} 
     {{ form.as_p }} 
     <p><input type="submit" value="post"></p> 
    </form> 
</body> 
</html> 

"のhttp:" の後ろに、私はまだこの問題を抱えています。

+1

動作しますか? "ローカルにはない..."というのはIntellij(PyCharm)だけで、あなたは図書館のローカルコピーを持っていないと警告している – zelenyjan

答えて

1

あなたはそのライブラリをダウンロードするか、次のようにウェブからそれを使用する必要があります。

<script src"https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
0

エラーのテキストとそれを引き起こすコードを含めてください。スクリーンショットではありません。

問題の行の//の前にhttp:が必要です。

4

あなたがインターネットに接続されていることを確認してください。リンクをクリックし、Alt + Enterキーを押してからもう一度Enterキーを押します。 PyCharmはJSファイルをダウンロードしてローカルに保存し、警告を消します。

また、リンクをクリックし、電球で[ライブラリをダウンロード]をクリックすることもできます。

ただし、ローカルに保存されたJSライブラリは必要ありません。あなたのテンプレートはオンラインであれば、まったく同じように動作します。

関連する問題