問題タブ [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.

0 投票する
1 に答える
528 参照

django - DajaxiceとDajaxがMEDIAL_URLを使用するのはなぜですか?

Dajaxiceのインストールドキュメントでは、に設定すると書かれDAJAXICE_MEDIA_PREFIXていsettings.pyます。後で、その値はで取得されますurls.py

Dajaxのインストールドキュメント(2年前)では、静的ファイルを次のようにロードするように指示されています。

なぜ使っているのMEDIA_URLですか?、、およびファイルが必要なSTATIC_URLのでjs、使用するべきではありませんか?cssimgSTATIC

0 投票する
1 に答える
124 参照

python - Dajaxice(Django)では、GETとPOSTをどのように指定しますか?

Dajaxiceでは、すべてがPOSTであるように見えます。GETとPOSTを混同するのは良い習慣ではないことを読みましたが、どちらをいつ使用するかはわかっていると思います。

では、DajaxiceでGETリクエストを指定するにはどうすればよいですか?

0 投票する
1 に答える
156 参照

django - Retrieving Currently Logged In User From Dajax Function

I'm currently using a dajaxice call in a template, and I'd like to be able to retrieve the currently logged in user within the python function my dajax calls.

I know that the dajax passes a 'request' parameter to the python function which contains the session ID, but I've had no luck ascertaining the type of variable 'request' is. I've tried converting it to a string, decoding it as a JSON string, and multiple other methods.

All I'd like to be able to do is find the currently logged in user within the python function which dajax calls, without passing it in from the actual template, as that's unreliable security-wise.

A broken down version of my relevant code:

Dajax Call:

rbac_test():

The method above I'm currently using doesn't quite work, but I feel like there should be a better way than how I'm approaching this at the moment.

Any help would be appreciated.

0 投票する
2 に答える
560 参照

django - djangoミックスインに頭を悩ませることはできません

私は最近djangoの質問をしました-そして答えの1つは私を困惑させました:

https://stackoverflow.com/a/10608687/1061426

django docoを読みましたが、ミックスインが質問された内容とどのように関連しているか、または回答が何を指しているのかを完全に理解することはできません。

そこで、「django mixinチュートリアル」を検索して、dajaxとdajaxiceというものに出くわしました。わかりました、私は嘘をついています、私はこのブログに出くわしました:

http://www.pythondiary.com/blog/Apr.15,2012/stay-tuned-django-ajax-tutorial.html

私の質問は:ミックスインとは何ですか?それらはajax呼び出しとどのように関連していますか?それらはajax以外の目的で使用されていますか?単なるdjangoではなく、dajax、dajaxice、またはその他のdjangoアドインフレームワークを使用してajaxを操作したいのはなぜですか?

また、dajaxタグはありませんが、stackoverflow用のdajaxiceタグがあります...それはdajaxiceがThe Way To Goであることを意味しますか?

乾杯、

0 投票する
1 に答える
1723 参照

jquery - DjangoAJAX。dajaxはまだ大丈夫ですか、それともすぐにjQueryに移行しますか(2012年の復活)?

このトピックに関する質問はほとんど見たことがありませんが、どれも少し古いものです。

私は最初のdajaxice環境(chromeを使用して開発)を実装したばかりですが、FirefoxIEでランダムに「何かがうまくいかない」ことがあります。確かにChromeでも時々。

「何かがうまくいかない」というあまり説明的ではないメッセージもあるので、私はその出来事をはっきりと理解することができません。私はそれを再現しようとしましたが、成功しませんでした。

それで、dajax / dajaxiceはまだ最新ですか?それとも私は本当にjQueryに焦点を当てたほうがいいですか?

確かに暗黙のブラウザの問題はありますか?(環境に依存しない..多分)

どちらの場合も、ブラウザはどのようにサポートしますか?

0 投票する
2 に答える
189 参照

python - Django、セッション属性

セッションを使用して、あるページから別のページにデータを渡そうとしています。これがajax.pyに書いたコードです。

しかし、この dajaxice 関数を呼び出すと、エラーが発生します。HTMLページでdajaxiceを使用しようとすると、エラーメッセージは常に「sth going wrong」になることは誰もが知っていることです。save_cookie をデバッグしようとしましたが、作成したモック リクエスト オブジェクトにセッション属性がありません。ただし、 request.session="blah" を実行すると、うまくいきました。save_cookie(request,query) を直接使用する場合。リクエスト オブジェクトに属性がないというエラー メッセージが表示されます...

コードは簡単です。私はそれに間違いを見ませんでした。誰かが原因を知っていますか?

0 投票する
2 に答える
301 参照

ajax - djangoでdajaxを使用する

この質問を投稿しているのは、エラーが発生しているからではなく、dajaxの使用方法を知りたいからです。

これが私がやりたいことです:

ホームページにいくつかのリンク(本、著者など)が必要です。ユーザーがそれらをクリックすると、本/著者のリストが表示されます。

これが私がしていることです:

ユーザーが本をクリックすると、私はdajaxプロセスを呼び出します。ajax.pyの内部:

  • 私はすべての本を使って手に入れますbooks = Book.objects.all()
  • 私はtemplate = "{% for book in books %}"... blah blah blah
  • テンプレートをレンダリングしますa = Template(template).render(Context(locals()))
  • 私はdajaxがいくつかのdivタグのinnerhtmlとしてを割り当てます。

これは物事を行うための正しい方法ですか?ajax.pyでテンプレートを作成する代わりに、xyz.htmlからテンプレートを開いてレンダリングする必要がありますか?同様のタスクを実行するための他の良い、クリーンな方法はありますか?

0 投票する
2 に答える
1732 参照

python - ロガー「dajaxice」のハンドラーが見つかりませんでした

ロガーを正しくセットアップするにはどうすればよいですか?

djangoのデフォルトのロガーの後にロガーを追加していました。

しかし、うまくいきません。それらを「dajaxice.DajaxiceRequest」としてロガーに変更しましたが、ハンドラーは同じままです。他の多くの異なる組み合わせを試しましたが、どれも機能しません。

例えば、

参照、私はこの参照に従っていました

0 投票する
1 に答える
218 参照

python - トラフィックの多いサイトの Dajaxice パフォーマンス対策

この質問がこのサイトの誰かによって既に回答されている場合は、そこを教えてください。

1 日あたり何百万ものヒットがあると仮定して、トラフィックの多い Web サイトに Dajaxice を使用するのは良い選択肢でしょうか? サーバーへの複数の AJAX 呼び出しを含む Web ページのロード時間に関して、パフォーマンスの問題に直面した人はいますか?

Python+Django プロジェクトの代替手段は何ですか? jQueryだけを使ったほうがいいですか?

0 投票する
1 に答える
863 参照

django - テンプレートのjsonオブジェクトからフィールドを取得するには?

私はdjangoでDajaxiceライブラリを使用しています。これらは私の ajax.py メソッドです:

HTMLがあります:

そして、オブジェクトからフィールドを取得できません...助けてください