問題タブ [dajaxice]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - CSRF 検証に失敗しました。リクエストは中止されました。// ダヤクス、アヤクス
Django アプリで AJAX 呼び出しを作成するために Daxice ライブラリを使用しています。フォームでメソッドを作成するPOST
と、前述のエラーが発生します。
私のsettings.pyには次のものがあります:
私のurls.py
私のviews.py:
私のテンプレート index.html:
そして私のajax.py:
ボタンをクリックすると、メッセージが警告されます。フォームを送信すると、このエラーが発生します。どうすれば修正できますか?
最後に、デバッグ ページでの CSRF 表示のすべての可能性を修正したと思います。
javascript - Django、Dajax、およびJavascript - onclickがpythonメソッドを呼び出さない
Django プロジェクトに Dajax を実装しようとした後、問題が発生しました。
Dajax Web サイトのインストールと使用方法の説明中のある時点で、次のように ajax.py のメソッドを呼び出すように指示されました。
しかし、そのボタンをクリックしようとしても、まったく反応がありません。これはヌル ボタンのように機能します。
私はまだ Dajax がこのような say_hello 関数を認識する方法を理解しようとしていますが、おそらくそれが Dajax の使用方法です。
say_hello メソッドを次のように実装しています。
一見、方法がまったく見つからないことが問題だと思いました。それが理由かどうかはまだ100%確信が持てません。しかし、そうかもしれません。
私が何を探すべきかについて何か提案はありますか?
ページにすべての手順があります: http://django-dajax.readthedocs.org/en/latest/installation.html#installing-dajax
ありがとう、デビッド
python - Dajax ハローワールド
一日中 Hello World に取り組んだ後、Dajax から単純な Hello World の応答が得られないようです。(これは、Hello World ガイドの言葉どおりであることがわかると思います)
アプリ フォルダーがあります。例: proj/apps/myapp
myapp 内に ajax.py を作成しました:
私は私のテンプレートを持っています:
これはうまくいきません。また、見つかったインストールガイドの単語にも従いました: http://django-dajaxice.readthedocs.org/en/latest/installation.html
どんな助けでも大歓迎です。気が狂いそうです。
javascript - Dajax - add_data: Uncaught ReferenceError クライアント側を使用して関数から単純な値を取得する
dajaxを使用してajax関数から単純な値を返したいだけですが、それほど単純ではないようです:
私はまだこのエラーが発生します:
Dajax 関数から値を返し、それを js 変数に格納する簡単な方法はありますか?
django - Dajaxice関数がサーバーに登録されていません
そのため、Dajaxice を開発サーバーで問題なく動作させることができました。ただし、本番サーバー (Bluehost) にデプロイしようとしているときに、Firebug コンソールに次のエラーが表示されます。
user
次のように登録するときに関数に付けた名前の最初の部分はどこですか。
Dajaxice を入力すると、何かが返され、オートコンプリートはそのメソッドが使用可能であることを示します。したがって、これは、何らかの理由で関数が登録されていないことを意味していると思います。どうすればこれを解決できますか?
django - ジャンゴ・ダジャックス vs ダジャックス
これは非常にばかげた質問かもしれませんが、django プロジェクトに ajax を実装することを検討しています。大きなプラグインは dajax/dajaxice のようですが、私の人生ではこの 2 つを区別することはできません。誰かが私のためにこれを少し片付けてもらえますか? ありがとう。
python - dajaxice DajaxiceFinder が collectstatic に失敗する
dajaxice を django プロジェクトにインストールしました。を使用してWebを実行するmanage.py runserver
と、すべてうまくいきました。今、apache/wsgi でデプロイしようとしています。を実行するmanage.py collectstatic
と、エラーが発生します:
ここで、Bag はアプリ内の 1 つのモデルです。
私は試した
次にバッグをインポートすると、うまく機能します。
DajaxiceFinder
そして、settings.py からコメントアウトしてみると、collectstatic は正常に終了しました。
誰でも私を助けることができますか?
ありがとう
ImportError の完全なスタック:
環境:
Express/models.py から import Bag を削除しようとすると、collectstatic が成功しました。
私のアプリの構造:
emini.express.models:
emini.repairment.models 内
「重複インポート」を台無しにしていますか? しかし、runserver と shell が Bag モデルをインポートできるのはなぜでしょうか?
python - Django が動作しない Dajaxice の最も単純な例
Dajaxice の最も単純な例に問題があります。公式のhttp://django-dajaxice.readthedocs.org/en/latest/installation.htmlのインストール ガイドと、ここに示されている例http://django-dajaxice.readthedocs.org/en/latest/quickstart に従いました。 htmlまたは Github リポジトリでは、同じhttps://github.com/jorgebastida/django-dajaxice/tree/master/examplesです。
すべてを実行してボタンをクリックしても何も起こらず、JavaScript コンソールに関数が未定義であるというエラーが表示されます。私はこの問題について多くのことを読みましたが、まだ解決策がありません。これが私が持っているものです。誰かが助けることができれば:(
これは私のプロジェクトのレポで、例と同じです: https://github.com/valkirilov/dajacice-example
javascript - Django で Dajaxice を使用すると [object XMLHttpRequest] を取得するのはなぜですか?
こんにちは、Django でアプリを作成しています。私は現在、ランダムなコードをレンダリングするために Dajaxice を使用しています。
いくつかの変数を渡そうとすると、python 関数にアクセスできません。私が何をするかに関係なく、結果として [object XMLHttpRequest] が得られます。
これは、私の HTML サイトの JavaScript コードです。
ajax.py の python コード:
def cellphone(request, cell)
[つまり、 ]から cell を消去するだけ def cellphone(request)
で、関数 cellphone(request) にアクセスできることがわかりました。
ただし、結果として [object XMLHttpRequest] を取得します。(もちろん、関数 cellphone(request) 内で別の変数を使用して cell を定義します)
ヒントはありますか?