0

Django 1.3からに移行中のプロジェクトに取り組んでいますNode/Backbone.js

したがって、私は 2 セットのビューを使用しています。PILを使用してPythonで記述されたフォームを介してアップロードされる画像を検証および処理する機能があります。これは、もともとDjangoビューで使用するために設計されました。ただし、フォームを処理するビューは Backbone に移行されました。

私はそれが最適な解決策であるとは思っていませんが、便宜上、バックボーンフォームビュー内でこれをスタンドアロンの Python スクリプト (画像処理を行うためだけ) として呼び出す方法があるかどうか疑問に思いましたか?

問題の核心は、元の Django コードが POST を使用していたのに対し、新しい JavaScript ビューは PUT を介してデータベースを更新していることです。JavaScript ビューはファイルのアップロード自体を完全に処理できるため、同じフォームで 2 つの別々のビューを使用したり、2 つのメソッドを混ぜたりすることは避けようとしています。ただし、新しいライブラリを使用してイメージング スクリプトを書き直す必要は避けたいと思います。

他のいくつかのスレッドを見ると、AJAX リクエストを作成するのがよい方法のようです。たとえば、これらの行に沿ったものですが、私が見つけた唯一の例は jQuery を使用していますが、同様の方法があるはずだと感じています。 Backbone のビルトインAJAX機能を使用します。

4

0 に答える 0