問題タブ [paster]
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.
plone - Zopeskel テンプレート「archetype」で作成されたパッケージで「paster addcontent」が失敗する原因は何ですか?
状況は次のとおりです。
- 新しい Plone 4.2 ビルドアウト
- Zopeskel 2.21.1 とテンプレート 'archetype' を使用して作成され、mr.developer を使用してビルドアウトで構成された新しいパッケージ
パッケージ内にいくつかのコンテンツ タイプを追加しようとすると、次のエラーで失敗します。
setup.py egg_info を実行しても解決しませんでした。
setup.py には以下が含まれます。
setup.cfg には以下が含まれます。
「paster addcontent」を機能させるためのローカル コマンドの背後にある魔法は何ですか? それは他のコンテキストで正常に機能しましたか?!
python - 実行時にSQLAlchemyORM定義に変数を渡すにはどうすればよいですか?
Fileという新しい列タイプを定義しました。これにより、ファイル名のみをデータベースに保存できるようになります。次に、実際のファイルをファイルシステムのroot + subfolder+nameに保存します。
私が抱えている問題は、PasteDeploy構成ファイルでルートを定義したいということです。構成にアクセスできるように、実行時にこれを定義するにはどうすればよいですか?
windows - Windowsでzopeskelを実行した後にローカルコマンドが欠落している
新しくインストールしたplone4.2でzopskel/pasterを使用してアーキタイプを作成しようとしています。buildout.cfg(以下を参照)を調整して、binフォルダーにzopeskel.exeとpaster.exeを生成しました。
ただし、次のようにzopeskelを実行すると(develop-eggsフォルダー内):.. \ bin \ zopeskel.exeアーキタイプIOErrorが発生します(出力については以下を参照)
私が理解していることから、paster(addなど)を実行するときにローカルコマンドを使用する必要があります。ただし、(develop-eggs / nortek.test03内の)pasterフォルダーを実行すると、コマンドがありません。
zopeskelにバグ/欠陥がありますか、それとも何か間違ったことをしていますか?どうすれば続行できますか?
私のbuildout.cfgは、次の点を除いてデフォルトと同じです。
[編集] 提供されたリンクの指示に従おうとしました。ただし、発生する問題がいくつかあります。*binフォルダーに貼り付けスクリプトが生成されない*まったく同じIOErrorの問題が発生する*ローカルコマンドがない
実行したさまざまなコマンドからの出力を次のリンクに配置します:http: //pastie.org/4664202
私はまだ同じ問題を抱えているので、私を助けてください
python - Pasterはプログラムディレクトリから実行する必要がありますか?
一部のPythonアプリケーションを監視するためにスーパーバイザーを使用するSolarisサーバーを実行しています。
以前は、次のコマンドを実行できました。
サーバー上の任意のディレクトリから。最近いくつかの問題があり、/optフォルダーは以前のバックアップから復元されました。このフォルダーには、スーパーバイザーを含むすべてのアプリケーションが含まれていました。
現在、Pylonsの「バージョンの競合」が原因で、スーパーバイザーがアプリケーションを起動しないという問題に直面しています。
これは奇妙になるところであり、これらのエラーが発生する理由は意味がありません。
プログラムディレクトリの外部からpasterコマンドを実行すると、バージョン競合エラーがスローされます。例えば:
しかし、プログラムディレクトリ内からコマンドを実行すると、正常に実行されます。例えば:
なぜこれが起こるのか、私は絶対に頭を悩ませることができません!
どんな考えやコメントも大歓迎です!!!!
python - Python 以外のソース ファイルの変更時に Python を貼り付けて自動再起動する
paster serve
--reload
Python ソース ファイルまたは変更のいずれかが発生したときに、サービスを提供する wsgi アプリケーションを自動再起動するオプションがありますCONFIG_FILE
。他のファイル(Pythonソースファイルではない)が変更されたときにも自動再起動を開始する方法は?
アップデート
watch_file()
mkshによって提案された関数は、問題の解決策のように見えます。ただし、 mkshは、その呼び出しをアプリケーションのエントリ ポイントに追加することを提案しましたが、これは必要以上に侵襲的であると思われます。のアプリのセクションから読み取ったファイル名serve
での呼び出しにつながる新しいオプションを追加して、貼り付けのコマンドを(非侵入的に)拡張できますか?watch_file()
CONFIG_FILE
cookies - wsgiサーバーにサービスを提供しているローカルホストからnginxリバースプロキシへのCookieの変換
Pythonの貼り付けインスタンスの前にnginxを設定しています。それらは同じボックスにあり、127.0.0.1から提供されるペーストと外部に提供されるnginxがあります。
私のPythonアプリがCookieを設定すると、ドメインがlocalhostにとどまり、Cookieが役に立たなくなるという問題が発生します。明らかに私はこれに最初に遭遇したわけではありませんが、これに対する標準的な解決策を見つけるのに苦労していますか?
python - TurboGears2.2.0nosetestsおよびpastersetup-appdevelopment.iniのインストール/実行エラー
OS X 10.8.2にTurboGear2をインストールするすべてのプロセスを完了した後、問題が発生しました。Python2.7、TurboGear2.2.0の使用インストールプロセスは、公式Webサイトのチュートリアルに基づいています:http ://www.turbogears.org/2.2/docs/main/DownloadInstall.html
問題の説明:1。チュートリアルに従って、nosetestsが10個のエラーを表示するまでインストールはスムーズに進みました。2.次に、「pastersetup-appdevelopment.ini」にも次のようなエラーメッセージが表示されます。
しかし、ターミナルで「pasterservedevelopment.ini」とコマンドを実行してもサーバーは正常に動作します。
いくつか問題があると思いますが、答えが見つかりませんでした。誰かがこれについて何か考えを持っていますか?どうもありがとう。
python - virtualenvにグローバルpasterコマンドが見つかりません
http://pythonpaste.org/script/developer.html#what-do-commands-look-likeで説明されているように、カスタムの貼り付けコマンドを作成しました。setup.pyで、次のようにエントリポイントを定義しました。
私はアクティブ化されたvirtualenv内にいて、次の方法でパッケージをインストールしました
paster
パッケージフォルダ内で実行すると、カスタムコマンドが表示され、を介して実行できますpaster xxx ...
。しかし、パッケージフォルダーを離れるとpaster
、コマンドが表示されなくなります。確認which paster
したところ、virtualenvのバージョンです。また、Pythonインタープリターを起動してインポートxxxconf
しましたが、正常に動作します。
パッケージフォルダの外にいるときにグローバルコマンドが認識されない理由がわかりません!?
ubuntu - ローカルマシンからUbuntuWebサーバーにアクセスできません
Ubuntu11.10のポート8087でpythonpastehttpサーバーを実行しています
nmapは8087/tcpが開いていると言います
ufwファイアウォールが非アクティブです
しかし、別のローカルネットワークマシンでローカルIP(192.168.1.50:8087)をプルアップすると、接続できません。
ローカルネットワークマシンで192.168.1.50に正常にpingできます。ポート8087にTelnetで接続することはできませんが、何かがそれをブロックしていることがわかりますか?
これに数時間いました0_o
助けていただければ幸いです
python - Python コードから ${buildout:directory} にアクセスするにはどうすればよいですか?
zc.buildout で管理されている Pyramid Web アプリケーションがあります。その中で、buildout ディレクトリのサブディレクトリにあるディスク上のファイルを読み取る必要があります。
問題は、ファイルへのパスを決定することです-絶対パスをハードコーディングしたくありません.本番環境でアプリを提供する場合、相対パスを指定するだけでは機能しません(おそらく作業ディレクトリが異なるため)。
したがって、私が考えている有望な「フック」は次のとおりです。
「ルート」ビルドアウト ディレクトリ。buildout.cfg で指定
${buildout:directory}
できますが、Python コードからアクセスできるように「エクスポート」する方法がわかりません。アプリを起動する Paster の .ini ファイルの場所