問題タブ [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.
python - ピラミッドプロジェクトでのpaste.progressの使用
ファイルのアップロードの進行状況を追跡し、paste.progressミドルウェアを見つける必要があります。それは私が欲しいもののようです。Pyramidプロジェクトでpaste.progressミドルウェアを追加して使用するにはどうすればよいですか?
python - GoogleAppEngineを使用したPyramidでのMakoテンプレートの使用
Pyramidとmod_wsgiを使用して、makoテンプレートを使用するには、次の行をdevelopment.iniに追加するだけです。
残念ながら、Google App EngineのPyramidにはdevelopment.iniファイルがなく、次のエラーが発生します。
この環境変数を渡す方法はありますか?
python - ユーザーがピラミッド (pylons 2) で権限を持っているかどうかを確認しますか?
ユーザーがピラミッドで権限を持っているかどうかを確認するにはどうすればよいですか? たとえば、ユーザーが何らかの権限を持っている場合にのみ HTML を表示したいが、ビューは誰でも利用できるようにしたい。
python - ピラミッド (pylons 2) で承認に失敗した権限を確認するには?
禁止されたビューのビューを追加します。
ログイン画面にリダイレクトされます。
しかし、管理者アクセスが必要な管理者用のものをいくつか追加しました。「権限がありません」画面を表示したいだけです。禁止されたビューでそれを確認するにはどうすればよいですか?
javascript - Web 2.0 エコシステム/スタック
フロントエンドの Web サイト開発は初めてなので、ルートや ORM などのいくつかのことは理解できます。理解できないのは、それらがどのように連携するかです。私の理解では、Pyramid/Django などで構築された Web サイト用のコンポーネントがたくさんあります。
テンプレート エンジン: コードから HTML を抽象化するためのエンジン。理にかなっています。
SQLAlchemy et al: ORM。罰金。
レンダラー。わかりません。
JS ライブラリ: JQuery et al: きれいな効果を追加する以外に、これらが何に使用されるのかわかりません。これはテンプレート エンジンとどのように相互作用しますか? これはフレームワーク全体とどのように相互作用しますか? Pyramid で jquery のコードを記述できますか、それとも JS を個別に記述し、JS ファイルをテンプレートにプラグインするか、または...?
フォーム テンプレート ライブラリ (formish、formalchemy など): これらは全体像とどのように関連していますか? 彼らはどこにプラグインしますか?
不足している他の重要なコンポーネントはありますか?
それで、誰かが私を助けてスタックを説明してもらえますか?
python - ピラミッド/パイロン 2 のロギング ミドルウェアを作成するにはどうすればよいですか?
mongodb または redis を使用してユーザーのログをピラミッド/パイロンに保持したいのですが、ミドルウェアの作成に関するドキュメントが見つかりません。どうすればいいですか?
python - 引数の Emacs サブプロセスとファイルパス
ピラミッド プロジェクトで使用される「paster serve」コマンドを開始および停止するためのショートカット キーをいくつか作成しようとしています。ここに私のelispコードがあります:
default-directory
これらの関数は、development.ini が存在する場所 (例: ~/myproject)に設定されたバッファーから期待どおりに機能します。ただし、プロジェクトのベース ディレクトリ (例: ~/myproject/myproject/templates) の下のディレクトリにいるときにこの作業を行うことを望んでいました - development.ini が存在するディレクトリの下のディレクトリからプロセスを実行しようとすると、このエラー:
ここで私が間違っていることに光を当てることができる賢明なemacsマスターはいますか?
python - Pyramid/Pylonsでのポストプロセスリクエストイベント
リクエストがすでにユーザーに送信されているが、後でDBで処理できるように情報が残っている、中間層でのイベントまたは何らかの作業はありますか?
python - Pyramid フレームワークを使用した SQLAlchemy による生の MySQL
私は最近、自分のプロジェクトに Pyramid (Python Web フレームワーク) を使用することを決定しました。
また、SQLalchemy を使用することにしました。生の MySQL (個人的な理由) を使用したいのですが、ORM 機能は保持したままです。
models.py のコードの最初の部分は次のとおりです。
ここから、未加工の MySQL を使用して CREATE TABLE のクエリを実行するにはどうすればよいですか。
従来の SQLalchemy の方法は次のようになります。
python - Pyramid でビーカー キャッシュを使用するにはどうすればよいですか?
私のini
ファイルには次のものがあります。
そしてこれは私の__init__.py
:
ただし、ビュー/ハンドラーで実際のキャッシュを実行する方法がわかりません。利用可能なデコレータはありますか? 私は API に何かがあると考えましたが、利用できるのはユーザーにデータをキャッシュするように指示するものresponse
だけです。cache_control
サーバー側にキャッシュしません。
何か案は?