問題タブ [pyramid]

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

python - ピラミッドプロジェクトでのpaste.progressの使用

ファイルのアップロードの進行状況を追跡し、paste.progressミドルウェアを見つける必要があります。それは私が欲しいもののようです。Pyramidプロジェクトでpaste.progressミドルウェアを追加して使用するにはどうすればよいですか?

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

python - GoogleAppEngineを使用したPyramidでのMakoテンプレートの使用

Pyramidとmod_wsgiを使用して、makoテンプレートを使用するには、次の行をdevelopment.iniに追加するだけです。

残念ながら、Google App EngineのPyramidにはdevelopment.iniファイルがなく、次のエラーが発生します。

この環境変数を渡す方法はありますか?

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

python - ユーザーがピラミッド (pylons 2) で権限を持っているかどうかを確認しますか?

ユーザーがピラミッドで権限を持っているかどうかを確認するにはどうすればよいですか? たとえば、ユーザーが何らかの権限を持っている場合にのみ HTML を表示したいが、ビューは誰でも利用できるようにしたい。

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

python - ピラミッド (pylons 2) で承認に失敗した権限を確認するには?

禁止されたビューのビューを追加します。

ログイン画面にリダイレクトされます。

しかし、管理者アクセスが必要な管理者用のものをいくつか追加しました。「権限がありません」画面を表示したいだけです。禁止されたビューでそれを確認するにはどうすればよいですか?

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

javascript - Web 2.0 エコシステム/スタック

フロントエンドの Web サイト開発は初めてなので、ルートや ORM などのいくつかのことは理解できます。理解できないのは、それらがどのように連携するかです。私の理解では、Pyramid/Django などで構築された Web サイト用のコンポーネントがたくさんあります。

  1. テンプレート エンジン: コードから HTML を抽象化するためのエンジン。理にかなっています。

  2. SQLAlchemy et al: ORM。罰金。

  3. レンダラー。わかりません。

  4. JS ライブラリ: JQuery et al: きれいな効果を追加する以外に、これらが何に使用されるのかわかりません。これはテンプレート エンジンとどのように相互作用しますか? これはフレームワーク全体とどのように相互作用しますか? Pyramid で jquery のコードを記述できますか、それとも JS を個別に記述し、JS ファイルをテンプレートにプラグインするか、または...?

  5. フォーム テンプレート ライブラリ (formish、formalchemy など): これらは全体像とどのように関連していますか? 彼らはどこにプラグインしますか?

不足している他の重要なコンポーネントはありますか?

それで、誰かが私を助けてスタックを説明してもらえますか?

0 投票する
4 に答える
3366 参照

python - ピラミッド/パイロン 2 のロギング ミドルウェアを作成するにはどうすればよいですか?

mongodb または redis を使用してユーザーのログをピラミッド/パイロンに保持したいのですが、ミドルウェアの作成に関するドキュメントが見つかりません。どうすればいいですか?

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

python - 引数の Emacs サブプロセスとファイルパス

ピラミッド プロジェクトで使用される「paster serve」コマンドを開始および停止するためのショートカット キーをいくつか作成しようとしています。ここに私のelispコードがあります:

default-directoryこれらの関数は、development.ini が存在する場所 (例: ~/myproject)に設定されたバッファーから期待どおりに機能します。ただし、プロジェクトのベース ディレクトリ (例: ~/myproject/myproject/templates) の下のディレクトリにいるときにこの作業を行うことを望んでいました - development.ini が存在するディレクトリの下のディレクトリからプロセスを実行しようとすると、このエラー:

ここで私が間違っていることに光を当てることができる賢明なemacsマスターはいますか?

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

python - Pyramid/Pylonsでのポストプロセスリクエストイベント

リクエストがすでにユーザーに送信されているが、後でDBで処理できるように情報が残っている、中間層でのイベントまたは何らかの作業はありますか?

0 投票する
3 に答える
2059 参照

python - Pyramid フレームワークを使用した SQLAlchemy による生の MySQL

私は最近、自分のプロジェクトに Pyramid (Python Web フレームワーク) を使用することを決定しました。

また、SQLalchemy を使用することにしました。生の MySQL (個人的な理由) を使用したいのですが、ORM 機能は保持したままです。

models.py のコードの最初の部分は次のとおりです。

ここから、未加工の MySQL を使用して CREATE TABLE のクエリを実行するにはどうすればよいですか。

従来の SQLalchemy の方法は次のようになります。

0 投票する
5 に答える
5370 参照

python - Pyramid でビーカー キャッシュを使用するにはどうすればよいですか?

私のiniファイルには次のものがあります。

そしてこれは私の__init__.py

ただし、ビュー/ハンドラーで実際のキャッシュを実行する方法がわかりません。利用可能なデコレータはありますか? 私は API に何かがあると考えましたが、利用できるのはユーザーにデータをキャッシュするように指示するものresponseだけです。cache_controlサーバー側にキャッシュしません。

何か案は?