問題タブ [dajax]
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 - Dajaxice 関数を呼び出すと 404 が発生し、WSGI エイリアスが発生する
Dajaxiceで動的にリフレッシュするフォームにコンボボックスを作成しました。これを行うための開発に問題はありませんが、WSGIを使用した本番環境では次の問題があります:
プロジェクトの VirtualHost にはWSGIScriptAlias /dgp /path/to/wsgi
、Web アプリケーションをロードするためのエイリアスがあります。すべてのルートはこのサブサイトの下に構築されますが、Dajaxice にはありませhttp://example.com/dgp/dajaxice/ventas.updatecomboproducto/
んhttp://example.com/dajaxice/ventas.updatecomboproducto/
。 Dajaxice は wsgi エイリアスに気づきました。試してみましDAJAXICE_MEDIA_PREFIX='dgp'
たが、それはサブサイトでのみ機能します。つまり、http://desarrollorivas.no-ip.org/dgp/dgp/dajaxice/ventas.updatecomboproducto/
何も解決されない場合にのみ機能します。
何か案は?それがコードcategoria
です。ここで Dajaxice プロセスを呼び出して URL をロードします。
urls.py
よろしく!
jquery - 投稿は正しいフォーム値を持っていますが、検証は失敗します
フォーム データ (3 ModelChoiceFields ) を収集し、ajax.py でそれらを検証して、データベース操作にデータを使用しようとしています。しかし、投稿をクリックすると、次のようにデータが正しく送信されるようです..
しかし、フォームは検証されず、Firebug でチェックインすると、3 つのフィールドすべてで次のエラーが発生します。
有効な選択肢を選択してください。その選択は、利用可能な選択肢の 1 つではありません。
私のテンプレート (必要な jquery および dajax ファイルがスクリプトとして含まれています)
私のajax.py
@dajaxice_register
私のフォーム
私の他の dajax 関数は正常に動作します。これだけが常にelseブロックに入り、エラーを出力しますが、いつデータが正しい形式で渡されるのかわかりません。
この例http://www.dajaxproject.com/fullform/を参照して、ほぼ同様の動作をエミュレートしようとしています。