問題タブ [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.
django - Dajax ログ警告
Dajaxice と Dajax の両方を正常にインストールしています (両方とも動作します)。ただし、開発サーバー ログに警告が表示されます
TEMPLATE_CONTEXT_PROCESSORS django.contrib.messages.context_processors.request に追加しようとすると
django.contrib.messages に context_processors.request がないというエラーが発生します
また、次のようなコンテキストでテンプレートをレンダリングします
settings.py のログ セクション
jquery - ajax経由でコンテンツを追加しますが、mouseenterイベントは無効です
HTMLテーブルがあり、各行に「編集」アイコンを追加します。マウスがアイコンに入ると、メニューがポップアップします。document.ready 関数ではイベント mouseenter が有効です。しかし、dajax を介して新しい行を追加すると、イベント mouseenter は無効になります。
ajax - DajaxまたはDajaxiceで同期リクエストを指定するには?
Dajax または Dajaxice リクエストで jQuery.ajax() の同等の「非同期」設定を設定して、Dajaxice コールバックが終了する前にスクリプトの実行を続行しないようにする必要があります。
ありがとう。
python - djangoページネーションを使用してオブジェクトの範囲を表示するにはどうすればよいですか?
5x5 Dota 2プレーヤー アイテムのバックパック グリッドを表示する AJAX ページネーション テンプレートを作成しています(スクリーンショットを参照してください - これは Steam によって作成されたものです)。
問題は、ページに空のスロットがある可能性があるということです。
次のコードはそれを処理しません。2 番目のスロットが空の場合 ( valueItem
のslot_nb
フィールドがない場合2
)、valueを持つItem
オブジェクトは、2 番目のページに表示されるべきときに最初のページに表示されます (slot_nb インデックスは から始まります) 。slot_nb
25
0
私が基本的に望んでいるのは、各ページをレンダリングすることですItem.objects.filter(slot_nb=range(((page_nb*25)-25)), ((page_nb*25)-1))
(page_nb
1から始まります)
このようなことを達成することは可能ですか?
django - dajaxice をインポートする方法は?
私はdjangoの初心者であり、実行中のdajaxiceの簡単な例を取得するために何時間も試しましたが、ファイルを探す正しい方法が見つからないようです.
私はインストールをやり直し、このようなスタックオーバーフローに関する多数の同様の質問で答えを見つけようとしました。
次のように出力される{% dajaxice_js_import %}
ヘッダーを挿入します。myapp_index.html
しかし、このファイルが見つかりません:
ImproperlyConfigured: staticfiles finder のストレージ バックエンドに有効な場所がありません。
そして取得は失敗します:
奇妙なことに十分な dajax ロード:
私のフォルダ構造は次のとおりです。
urls.py
また、なぜ2つのファイルが必要なのかよくわかりませんでしたが、どういうわけmyapp_index.html
か私が置くとアクセスするようです
その後
inmyapp
の URL パターン。
数え切れないほどのファイル名も試しました
しかし、dajaxice がインストールされていて、.py の中の settings.py ファイルに受け入れられていても、どういうわけか dajaxice が見つかりませんINSTALLED_APPS
。
もpython manage.py collectstatic
同じ理由で失敗しますが、正しく理解していれば、開発サーバー上にいる限り実行する必要はありません。
基礎となる構造について基本的な誤解があると思います。:(
事前にパックされた最新のubuntuパッケージを使用しています:
ヒントを事前にありがとう!
テンプレートファイルは次のとおりです。
ページに表示されるDjangoエラーは発生しませんが、Firebugでこれを取得します:
この:
ajax - Dajaxice を使用してファイル データを送信する方法は?
私は自分のウェブサイトにajaxを使用しています。jQuery.ajax()
ファイルをサーバーに非同期にアップロードすることに成功しました。私は使用Dajax
してDajaxice
いるので、ファイルのアップロードにもこれらのアプリケーションを使用する予定です。この例を試しました。正常に動作しています。しかし、html フォームにファイル フィールドを追加すると、サーバーにファイルが送信されません。私のhtmlフォームは次のようになります
この質問は多くの場所で尋ねられましたが、答えられませんでした。
python - Dajaxice のインポート エラー '"Dajaxice" という名前のモジュールがありません'
私はこのチュートリアルを数回実行し、正しく実行したことを 2 回および 3 回確認しました。
http://django-dajaxice.readthedocs.org/en/latest/installation.html
私は Windows を使用しており、Dajaxice をインストールしています。Django API に入り、dajaxice
エラーなしでインポートできます。
ただし、エラーが発生します
Dajaxice という名前のモジュールはありません
から何かをインポートしようとするときdajaxice.core
。問題を引き起こしているurls.pyの行は次のとおりです。
私はここで途方に暮れています。この件に関するすべてのスタックオーバーフローの回答を読み、チュートリアルを数回試し、Dajaxice (および Dajax) の再インストールも試みました。エラーなしでインポートできるdajaxice
のにエラーが出るのはfrom dajaxice.core import foo
なぜですか?
settings.py の関連部分は次のとおりです。
STATIC_ROOT に何か追加する必要はありますか? それは空です。
python - dajaxice エラー 'str' オブジェクトに属性 'has_header' がありません
テーブルの更新に dajaxice を使用しようとしましたが、エラーが表示されます。
トレースバック:
これは私の見解です:
そして私のjsは:
ajax - dajaxice: Python 関数に引数を渡す
Dajaxice を使用して、Python 関数にパラメーターを渡したいと思います。
htmlファイルには、次のステートメントがあります
そして私のajax.psファイルには関数があります
html と python ファイルの両方で 2 番目の引数 dir を削除すると正常に動作しますが、dir を使用すると、「問題が発生しました」というエラー メッセージが表示されます。
ここで何が問題になるか知っている人はいますか?