0

私はdjango-dajaxiceを使用しています。例を試した後、のファイルはdajaxice/dajaxice.core.jsいくつかの関数をロードしましたmyapp/ajax.py

しかし、奇妙な部分は、myapp フォルダーでこの ajax.py を更新すると、関数を追加したり、名前を変更したり、ajax.py の関数を削除したりしても、js ファイルが更新されないことです。

奇妙なことに、sayhello だけが機能し、他の関数名は機能しません。.pyc ファイルに関連するものはありますか? すべてのpycファイルを削除しましたが、同じエラーが発生しました。

または Python3 では、dajaxice を使用しないでください。しかし、なぜ sayhello が機能するのでしょうか?

4

1 に答える 1

0

を含むフォルダーに をtouch入れてしまったと思います。それは私の問題を解決しました。__init__.pyajax.py

{% dajaxice_js %}(または同様の) 関数を使用して関数をロードしていますか、それとも他の方法でロードしていますか? js は動的に生成され、テンプレートによって読み込まれます。

ここに便利なリンクがあります。

http://django-dajaxice.readthedocs.org/en/latest/quickstart.html#create-your-first-ajax-function

于 2014-02-20T06:55:33.590 に答える