問題タブ [pyjamas]

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 に答える
913 参照

python - Pythonで簡単に安全なJSON-RPC

PythonでJSON-RPCサーバーをセットアップして安全にする最も簡単な方法は何ですか?私はpython/javascriptのパジャマに非常に興味があります-しかし、ドキュメントはJSON-RPCでセキュリティを実装する方法を説明していません。

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

python - Jython/IronPython/Pyjamas を使用する利点/欠点は何ですか?

編集

わかりました、新人ですので、ご容赦ください。私が尋ねようとしていることは次のとおりです。

  1. Python 構文のファンがこれらのオプションのいずれかを使用し、他のチーム メンバーが「プレーン バニラ」バージョンを使用することは妥当でしょうか? それは個人の好みの問題ですか、それとも他の人もこれらのテクノロジーを使用するように変える必要があるのでしょうか?
  2. たとえば、Jython と Java または Pajamas と Javascript の間で簡単に変換できますか?
  3. また、一般的に、「現実の世界」でこれらを使用することで人々が経験した利点/欠点は何ですか?

私が探しているものをもう少し明確に述べていると思います。業界でこれらのテクノロジーを使用する人からの情報は非常に役立ちます。

あなたの洞察を前もって感謝します。

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

python - pyjd / hulahop / pyxpcom:python /C++からonchangeイベントを発生させる方法

pyjd / hulahop / pyxpcomを使用して入力フィールドを含むHTMLドキュメントをロードしています。この入力フィールドは、「onchange = ....」で、AJAX呼び出しを実行するJS関数にバインドされています。

htmlは次のようになります。

このコードを使用して、入力フィールドを簡単に見つけて変更できます。

ただし、これは「onchange」ハンドラーをトリガーしません。これを行うには、入力フィールドに手動でタブイン/タブアウトする必要があるようですpyxpcomインターフェイスがC++のものにかなり近いことを確認したので、C ++スニペットをたくさん読んだので、FocusManagerインターフェイスを使用して.focus()と.blur()を発行していくつかのことを試しました。 「inp」要素のイベントですが、これまでのところ成功していません。

誰かがこれがどのように機能することになっているのか知っていますか?それも可能ですか?アタッチされたonchangeハンドラーを直接呼び出す方法はありますか?

PS:パジャマタグで申し訳ありませんが、「pyjd」タグを作成することは許可されていません:-)

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

python - パジャマのpythonコードのデバッグ

私はパジャマを使ってウェブページを開発しています。pyjamas で JavaScript に変換される Python コードを書いています。このように、プログラミング エラーのデバッグは、Web ページのテスト時にのみキャッチされます。JavaScript にコンパイルする前に、最初に Python インタープリターでコードを実行できれば、はるかに効率的です。これには pyjamas-desktop をインストールする必要があるようです。pyjamas-desktop をインストールしようとしましたが、簡単ではなく、pyjamas-desktop のインストールに成功しませんでした。

とにかくコードを実行してエラーをチェックする方法があるかどうか疑問に思っています。つまり、ウィジェットがポップアップするのを見たくないのです。ただし、インタープリターで実行しているだけなので、プログラムで使用されているモジュールをインポートできないなどのエラーがキャッチされます。

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

python - パジャマまたはgwtのメニュー項目間のマージンを取得するにはどうすればよいですか?

私は次のようにパジャマを使用してMenuBarを実装しました:

しかし、どうしても試してみましたが、メニュー項目「ダッシュボード」と「ファイル検査」の間に余白/スペースを確保できません。あなたの提案は暖かく感謝されます。

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

gwt - パジャマvspyqtまたはGWT

私はWebアプリケーションのプロではありませんが、プロジェクトの作業を開始する必要があるため、パジャマ(またはパジャマのJavaScriptで生成されたo / p)が2Dグラフィックスとウィジェット機能の点でpyqtと同じくらい優れているかどうかを知る必要があります。pyqtを使用して実装されたいくつかのリッチな2Dグラフィックス(アニメーション/衝突検出など)を備えたデスクトップPythonアプリケーションがあります。

今、私は特に同様のグラフィックスとウィジェット機能を備えた同等のWebクライアントを探しています。パジャマは同じルックアンドフィールですべてのpyqtUI機能をサポートしていますか?

GWTには優れたUIのセットがあり、vaadin、smartgwtなどの適切なサードパーティツールもサポートしていると思うので、これについてもGWTを検討していますが、Pythonと同等のpyqtベースのデスクトップアプリを作成しているため、パジャマが好みです。 Python、次にJavaに慣れています。また、GWTのルックアンドフィールがWindows上のpyqtベースのUIのルックアンドフィールと一致するかどうかもわかりません。

洞察は非常に役立ちます

前もって感謝します

よろしくシャム

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

django - パジャマと Django の静的ファイルのセットアップ

私は、Web 開発と Django および Pajamas フレームワークの両方に少し慣れていません。ですから、私が学んでいる間、私に提供された忍耐に感謝します。

JSONRPC クライアント/サーバー + Django テンプレートを連携するように Django と Pajamas をセットアップしています。

コンパイル済みのパジャマ my_project.html を Django テンプレートとして提供しています。Django テンプレート フォルダーを Pyjamas プロジェクトの出力フォルダーに設定しました。

Pajamasbootstrap.jsは同じ出力フォルダーにコンパイルします。現在の参照として、Django テンプレート内でこれらのファイルを適切に参照する必要があります。

機能していません。

静的ファイルを管理する Django の方法は、そのドキュメントを読んだ後でさえ、私にはあまり明白ではありません。フォルダ階層と Django の設定に関して、これを設定する最良の方法は何ですか?

Django テンプレート内から静的ファイルを参照する最良の方法は何ですか?

明らかな質問をしている可能性が高いことはわかっていますが、入手可能なドキュメントを読んだ後、これをまとめることができないようです。これは、実際にローリングを開始する前のパズルの最後のピースなので、どんな助けも大歓迎です!

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

python - 「pyjamas」のサーバー側で使用する単純な python ベースの WSGI 互換の jsonrpc ライブラリはどれですか?

最近、パジャマフレームワークに出会いました。従来のテンプレートを使用する代わりに、「MVC」の「ビュー」コンポーネント全体をいくつかの html + javascript (コンパイルされた python で生成) に分離することにより、根本的に異なる Web アプリケーション開発アプローチを促進します。このクライアント側の「ビュー」は、非同期 HTTP リクエストを介してサーバーと通信することになっており、フレームワークは通信プロトコルとして「jsonrpc」を使用することを推奨しています。

ドキュメントでは、django ベースの jsonrpc コンポーネントを使用していました。しかし、私はほとんどの場合、ボトル フレームワークのような単純でばかげたソリューションに慣れています。私の知る限り、そのようなマイクロフレームワークのすべてのコンポーネントは必要ありません。WSGI 互換サーバー、いくつかのルーティング + セッション ミドルウェア、および jsonrpc を理解するリクエスト ハンドラーがあれば、問題なく動作します。私は、最後の部分で使いやすい軽量ソリューションを探しています。これは、WSGI 環境にうまくプラグインできる、すぐに利用できる jsonrpc 対応のリクエスト ハンドラーです。彼らはいますか?

用語の誤用/誤解がある場合は、ご容赦ください。

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

python - DebianにPythonパジャマをインストールする

Debianにパジャマをインストールしました

http://pyjs.org/getting_started.html

ただし、私のプログラムはモジュールを見つけられません。何が問題なのか、apt-get を使用してパジャマを正しくインストールしました

いくつかの調査の後:

pyjsbuild jamas.py出力ディレクトリを取得する必要がありましたが、新しいエラーが発生しました

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

python - eval の関数定義

変数名で関数を定義しようとしています。

名前はデータベースから取得されます。すべての名前について、ボタンを定義し、個別の処理を行いたい:

ボタンの定義は問題ありませんが、定義された関数でのイベントの処理でエラーが発生します

フィードバックの後、これを次のように変更しました

気持ちをつかむだけです。python では、これで問題なく動作します。しかし、私はパジャマを使用しており、最後のコードで次のエラーが発生します

pajamas はまだ eval() と exec() をサポートしていないようです。

リチャード