問題タブ [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.

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

plone - pasterで作成されたパッケージを使用すると、Ploneビルドアウトエラーが発生します

私はPlone(4.1)を初めて使用し、MartinAspeliのProfessionalPlone4開発本をフォローしています。この本に従ってoptilux.theme(第8章)という名前のカスタムテーマを作成しているときに、次のエラーが発生します:http: //pastie.org/3201791

最初のエラーは、を使用してテーマ配布を作成するときのzopeskelから のものです。

ただし、本に記載されているように、zopeskelが生成するファイル(setup.py、configure.zcml、metadata.xml)をカスタマイズすることはできます。

2番目のエラーは、http: //good-py.appspot.com/release/plone.app.theming/1.0b9をKGSとして使用して、新しく追加されたテーマでビルドアウトを実行したことによるものです。

私の質問は2つあります:

  1. 2つのエラーは関連していますか?すなわち。zopeskelエラーは、ビルドアウトがoptilux.themeを見つけられないことを意味しますか?
  2. ビルドアウトでoptilux.themeを見つけて、正常にデプロイするにはどうすればよいですか?

バージョンの概要:Plone 4109
CMF 2.2.4
Zope 2.13.8
Python 2.6.7(r267:88850、2011年8月11日、12:16:10)[GCC 4.6.1]
PIL 1.1.7

前もって感謝します!

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

dreamweaver - Dreamweaver で .mako ファイルを .html として強調表示する

理想的には、Mako テンプレートを使用して構築されたサイトを Dreamweaver で処理できるようにしたいと考えています。私は単にデザインの側面に取り組んでいるためです。Dreamweaver で .mako ファイルを編集し、HTML のようにファイルをレンダリングすることができれば、作業ははるかに速くなると思います。

Dreamweaver で開発するために AMP サーバーをセットアップしました。同じ方法で Paster Web サーバーを使用できることを願っています。さらに、簡単にするために、通常の HTML ベースのサイトのように扱えるように、Dreamweaver に拡張機能または設定を追加したいと考えています。.mako は基本的に HTML ( PHP) に .mako 拡張子を付けます。

現在、私の Extensions.txt ファイルには次のものが含まれています。 HTM,HTML,SHTM,SHTML,HTA,HTC,XHTML,STM,SSI,JS,JSON,AS,ASC,ASR,XML,XSL,XSD,DTD,XSLT,RSS,RDF,LBI,DWT,ASP,ASA,ASPX,ASCX,ASMX,CONFIG,CS,CSS,CFM,CFML,CFC,TLD,TXT,PHP,PHP3,PHP4,PHP5,PHP-DIST,PHTML,JSP,WML,TPL,LASSO,JSF,VB,VBS,VTM,VTML,INC,SQL,JAVA,EDML,MASTER,INFO,INSTALL,THEME,CONFIG,MODULE,PROFILE,ENGINE,SVG,MAKO:All Documents HTM,HTML,HTA,HTC,XHTML,MAKO:HTML Documents SHTM,SHTML,STM,SSI,INC:Server-Side Includes JS,JSON:JavaScript Documents XML,DTD,XSD,XSL,XSLT,RSS,RDF:XML Files LBI:Library Files DWT:Template Files CSS:Style Sheets ASP,ASA:Active Server Pages ASPX,ASCX,ASMX,CS,VB,CONFIG,MASTER:Active Server Plus Pages CFM,CFML,CFC:ColdFusion Templates AS:ActionScript Files ASC:ActionScript Communication Files ASR:ActionScript Remote Files TXT:Text Files PHP,PHP3,PHP4,PHP5,TPL,PHP-DIST,PHTML:PHP Files LASSO:Lasso Files JSP,JST:Java Server Pages JSF:Fireworks Script TLD:Tag Library Descriptor Files JAVA:Java Files SQL:SQL Files ASX:Windows Media Advanced Stream Redirector WML:WML Files EDML:EDML Files VBS:VBScript Files VTM,VTML:VTML Files SVG:Scalable Vector Graphics Files

MAKO 参照は :All Documents として最初の行にあり、再び :HTML Documents にあることに注意してください。

これが私の MMDocumentTypes.xml ドキュメントで、最後のエントリの近くに含まれています。 <?xml version="1.0"?> <documenttypes xmlns:MMString="http://www.macromedia.com/schemes/data/string/"> <documenttype id="HTML" internaltype="HTML" winfileextension="html,htm,shtml,shtm,stm,tpl,lasso,xhtml,mako" macfileextension="html,htm,shtml,shtm,tpl,lasso,xhtml,mako,ssi" file="Default.html" writebyteordermark="false" mimetype="text/html"> <TITLE> <MMString:loadString id="mmdocumenttypes_0" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_1" /> </description> <dtdcontext>html</dtdcontext> </documenttype> <documenttype id="ASP-JS" servermodel="ASP JavaScript" internaltype="Dynamic" winfileextension="asp" macfileextension="asp" file="Default_js.asp" writebyteordermark="false" mimetype="text/html"> <TITLE> <MMString:loadString id="mmdocumenttypes_4" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_5" /> </description> <dtdcontext>html</dtdcontext> </documenttype> <documenttype id="ASP-VB" servermodel="ASP VBScript" internaltype="Dynamic" winfileextension="asp" macfileextension="asp" file="Default_vb.asp" writebyteordermark="false" mimetype="text/html"> <TITLE> <MMString:loadString id="mmdocumenttypes_2" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_3" /> </description> <dtdcontext>html</dtdcontext> </documenttype> <documenttype id="ColdFusion" servermodel="ColdFusion" internaltype="Dynamic" winfileextension="cfm,cfml" macfileextension="cfm,cfml" file="Default.cfm" writebyteordermark="false" mimetype="text/html"> <TITLE> <MMString:loadString id="mmdocumenttypes_6" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_7" /> </description> <dtdcontext>html</dtdcontext> </documenttype> <documenttype id="CFC" servermodel="ColdFusion" internaltype="Dynamic" winfileextension="cfc" macfileextension="cfc" file="Default.cfc" writebyteordermark="false" mimetype="text/html"> <TITLE> <MMString:loadString id="mmdocumenttypes_56" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_57" /> </description> <dtdcontext>none</dtdcontext> </documenttype> <documenttype id="JSP" servermodel="JSP" internaltype="Dynamic" winfileextension="jsp,jst" macfileextension="jsp,jst" file="Default.jsp" writebyteordermark="false" mimetype="text/html"> <TITLE> <MMString:loadString id="mmdocumenttypes_8" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_9" /> </description> <dtdcontext>html</dtdcontext> </documenttype> <documenttype id="ASP.NET_VB" servermodel="ASP.NET VB" internaltype="Dynamic" winfileextension="aspx,ascx,asmx" macfileextension="aspx,ascx" file="Default_vb.aspx" writebyteordermark="true" newdocumentname="WebForm" mimetype="text/html"> <TITLE> <MMString:loadString id="mmdocumenttypes_12" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_13" /> </description> <dtdcontext>html</dtdcontext> </documenttype> <documenttype id="ASP.NET_CSharp" servermodel="ASP.NET C#" internaltype="Dynamic" winfileextension="aspx,ascx,asmx" macfileextension="aspx,ascx" file="Default_cs.aspx" writebyteordermark="true" newdocumentname="WebForm" mimetype="text/html"> <TITLE> <MMString:loadString id="mmdocumenttypes_10" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_11" /> </description> <dtdcontext>html</dtdcontext> </documenttype> <documenttype id="PHP_MySQL" servermodel="PHP MySQL" internaltype="Dynamic" winfileextension="php,php3,php4,php5,phtml" macfileextension="php,php3,php4,php5,phtml" file="Default.php" writebyteordermark="false" mimetype="text/html"> <TITLE> <MMString:loadString id="mmdocumenttypes_14" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_15" /> </description> <dtdcontext>html</dtdcontext> </documenttype> <documenttype id="JavaScript" internaltype="Text" winfileextension="js,json" macfileextension="js,json" file="Default.js" writebyteordermark="false" mimetype="text/javascript"> <TITLE> <MMString:loadString id="mmdocumenttypes_16" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_17" /> </description> </documenttype> <documenttype id="VBScript" internaltype="Text" winfileextension="vbs" macfileextension="vbs" file="Default.vbs" writebyteordermark="false" mimetype="text/vbscript"> <TITLE> <MMString:loadString id="mmdocumenttypes_18" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_19" /> </description> </documenttype> <documenttype id="Csharp" internaltype="Text" winfileextension="cs" macfileextension="cs" file="Default.cs" writebyteordermark="false" mimetype="text/cs"> <TITLE> <MMString:loadString id="mmdocumenttypes_20" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_21" /> </description> </documenttype> <documenttype id="VB" internaltype="Text" winfileextension="vb" macfileextension="vb" file="Default.vb" writebyteordermark="false" mimetype="text/vb"> <TITLE> <MMString:loadString id="mmdocumenttypes_22" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_23" /> </description> </documenttype> <documenttype id="Java" internaltype="Text" winfileextension="java" macfileextension="java" file="Default.java" writebyteordermark="false" mimetype="text/java"> <TITLE> <MMString:loadString id="mmdocumenttypes_24" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_25" /> </description> </documenttype> <documenttype id="DWTemplate" internaltype="DWTemplate" winfileextension="dwt" macfileextension="dwt" file="Default.dwt" writebyteordermark="false" mimetype="text/html"> <TITLE> <MMString:loadString id="mmdocumenttypes_26" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_27" /> </description> <dtdcontext>html</dtdcontext> </documenttype> <documenttype id="EDML" internaltype="XML" winfileextension="edml,edm" macfileextension="edml,edm" file="Default.edml" writebyteordermark="false" mimetype="text/xml" > <TITLE> <MMString:loadString id="mmdocumenttypes_28" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_29" /> </description> <dtdcontext>none</dtdcontext> </documenttype> <documenttype id="CSS" internaltype="Text" winfileextension="css" macfileextension="css" file="Default.css" writebyteordermark="false" mimetype="text/css" > <TITLE> <MMString:loadString id="mmdocumenttypes_30" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_31" /> </description> </documenttype> <documenttype id="XML" internaltype="XML" winfileextension="xml,xsd,rss,rdf,dtd,vtm,vtml,csn,config,mxi" macfileextension="xml,xsd,rss,rdf,dtd,vtm,vtml,csn,config,mxi" file="Default.xml" writebyteordermark="false" mimetype="text/xml" > <TITLE> <MMString:loadString id="mmdocumenttypes_32" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_33" /> </description> <dtdcontext>xml</dtdcontext> </documenttype> <documenttype id="Actionscript" internaltype="Text" winfileextension="as" macfileextension="as" file="Default.as" writebyteordermark="false" mimetype="text/as" > <TITLE> <MMString:loadString id="mmdocumenttypes_34" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_35" /> </description> </documenttype> <documenttype id="Text" internaltype="Text" winfileextension="txt" macfileextension="txt" file="Default.txt" writebyteordermark="false" mimetype="text/plain" > <TITLE> <MMString:loadString id="mmdocumenttypes_36" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_37" /> </description> </documenttype> <documenttype id="WML" internaltype="XML" winfileextension="wml" macfileextension="wml" file="Default.wml" writebyteordermark="false" mimetype="text/xml"> <TITLE> <MMString:loadString id="mmdocumenttypes_38" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_39" /> </description> <dtdcontext>wml</dtdcontext> <dtdcontext>required</dtdcontext> </documenttype> <documenttype id="TLD" internaltype="XML" winfileextension="tld" macfileextension="tld" file="Default.tld" writebyteordermark="false" mimetype="text/xml"> <TITLE> <MMString:loadString id="mmdocumenttypes_58" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_59" /> </description> <dtdcontext>jsp_tag_library</dtdcontext> <dtdcontext>required</dtdcontext> </documenttype> <documenttype id="LibraryItem" internaltype="HTML" winfileextension="lbi" macfileextension="lbi" file="Default.lbi" writebyteordermark="false" mimetype="text/html"> <TITLE> <MMString:loadString id="mmdocumenttypes_40" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_41" /> </description> <dtdcontext>none</dtdcontext> </documenttype> <documenttype id="DWTemplate_ASPVB" internaltype="DWTemplate" dynamicid="ASP-VB" winfileextension="dwt.asp" macfileextension="dwt.asp" file="Default_vb.dwt.asp" writebyteordermark="false" mimetype="text/html"> <TITLE> <MMString:loadString id="mmdocumenttypes_42" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_43" /> </description> <dtdcontext>html</dtdcontext> </documenttype> <documenttype id="DWTemplate_ASPJS" internaltype="DWTemplate" dynamicid="ASP-JS" winfileextension="dwt.asp" macfileextension="dwt.asp" file="Default_js.dwt.asp" writebyteordermark="false" mimetype="text/html"> <TITLE> <MMString:loadString id="mmdocumenttypes_44" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_45" /> </description> <dtdcontext>html</dtdcontext> </documenttype> <documenttype id="DWTemplate_CF" internaltype="DWTemplate" dynamicid="ColdFusion" winfileextension="dwt.cfm" macfileextension="dwt.cfm" file="Default.dwt.cfm" writebyteordermark="false" mimetype="text/html"> <TITLE> <MMString:loadString id="mmdocumenttypes_46" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_47" /> </description> <dtdcontext>html</dtdcontext> </documenttype> <documenttype id="DWTemplate_JSP" internaltype="DWTemplate" dynamicid="JSP" winfileextension="dwt.jsp" macfileextension="dwt.jsp" file="Default.dwt.jsp" writebyteordermark="false" mimetype="text/html"> <TITLE> <MMString:loadString id="mmdocumenttypes_48" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_49" /> </description> <dtdcontext>html</dtdcontext> </documenttype> <documenttype id="DWTemplate_AXCS" internaltype="DWTemplate" dynamicid="ASP.NET_CSharp" winfileextension="dwt.aspx" macfileextension="dwt.aspx" file="Default_cs.dwt.aspx" writebyteordermark="true" newdocumentname="WebForm" mimetype="text/html"> <TITLE> <MMString:loadString id="mmdocumenttypes_50" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_51" /> </description> <dtdcontext>html</dtdcontext> </documenttype> <documenttype id="DWTemplate_AXVB" internaltype="DWTemplate" dynamicid="ASP.NET_VB" winfileextension="dwt.aspx" macfileextension="dwt.aspx" file="Default_vb.dwt.aspx" writebyteordermark="true" newdocumentname="WebForm" mimetype="text/html"> <TITLE> <MMString:loadString id="mmdocumenttypes_52" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_53" /> </description> <dtdcontext>html</dtdcontext> </documenttype> <documenttype id="DWTemplate_PHP" internaltype="DWTemplate" dynamicid="PHP_MySQL" winfileextension="dwt.php" macfileextension="dwt.php" file="Default.dwt.php" writebyteordermark="false" mimetype="text/html"> <TITLE> <MMString:loadString id="mmdocumenttypes_54" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_55" /> </description> <dtdcontext>html</dtdcontext> </documenttype> <documenttype id="ASComm" internaltype="Text" winfileextension="asc" macfileextension="asc" file="Default.asc" writebyteordermark="false" mimetype="text/asc"> <TITLE> <MMString:loadString id="mmdocumenttypes_60" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_61" /> </description> </documenttype> <documenttype id="ASRemote" internaltype="Text" winfileextension="asr" macfileextension="asr" file="Default.asr" writebyteordermark="false" mimetype="text/asr"> <TITLE> <MMString:loadString id="mmdocumenttypes_62" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_63" /> </description> </documenttype> <documenttype id="XSLT" servermodel="XSLT" internaltype="XSLT" dynamicid="XSLT" winfileextension="xsl,xslt" macfileextension="xsl,xslt" file="Default.xsl" writebyteordermark="false" mimetype="text/xsl"> <TITLE> <MMString:loadString id="mmdocumenttypes_66" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_67" /> </description> <dtdcontext>xslt</dtdcontext> <dtdcontext>required</dtdcontext> </documenttype> <documenttype id="XSLT-fragment" servermodel="XSLT" internaltype="XSLT" dynamicid="XSLT" winfileextension="xsl,xslt" macfileextension="xsl,xslt" file="Default-fragment.xsl" writebyteordermark="false" mimetype="text/xsl"> <TITLE> <MMString:loadString id="mmdocumenttypes_68" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_69" /> </description> <dtdcontext>none</dtdcontext> <dtdcontext>required</dtdcontext> </documenttype> <documenttype id="MAKO" internaltype="HTML" winfileextension="mako" macfileextension="mako" file="Default.mako" writebyteordermark="false" mimetype="text/html"> <TITLE> <MMString:loadString id="mmdocumenttypes_74" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_75" /> </description> <dtdcontext>html</dtdcontext> </documenttype> <documenttype id="SVG" internaltype="XML" winfileextension="svg" macfileextension="svg" file="Default.svg" writebyteordermark="false" mimetype="text/xml" > <TITLE> <MMString:loadString id="mmdocumenttypes_72" /> </TITLE> <description> <MMString:loadString id="mmdocumenttypes_73" /> </description> <dtdcontext>svg</dtdcontext> <dtdcontext>required</dtdcontext> </documenttype>
</documenttypes>

これについての助けは大歓迎です。

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

python - インストールせずに pserve を使用して Pyramid アプリをデプロイする方法は?

ピラミッド初心者です。

Pyramid を本番サーバーにデプロイしたいと考えています。これを行うために Capistrano を使用したデプロイ スクリプトがあります。

ただし、「sudo python setup.py install」と入力してインストールしないと機能しません。これを行うためのコードを書くとうまくいくかもしれませんが、権限のためにやりたくありません。

誰か提案はありますか?

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

code-generation - Paster と ArchGenXML

自問自答: コンテンツ タイプ、ブラウザ ビュー、ポートレットなどの作成に Paster を使用するのと ArchGenXML のどちらを使用するのがよいでしょうか?

これら 2 つのうち、より良いソース コードを作成するのはどちらですか?

どちらかを使用する利点はありますか?

ありがとう。

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

paster - TurboGears 2.x アプリ層構成名前空間

Django のバックグラウンドを持つ私は、フレームワークの構成のみではなく、アプリ層の構成に適した (そして意図された) 構成メカニズムを提供するフレームワークに慣れています。

TurboGears 2.x テンプレートには<app_module>.config.app_cfgモジュールが含まれており、展開の ini ファイルでオーバーライドできます。ただし、これは「TG2固有の」設定用として明示的に文書化されており、アプリ用に思いついた構成エントリが追加された新しい設定と衝突するのを防ぐような命名規則や名前空間メカニズムが文書化されていません将来的に他のフレームワーク コンポーネントに。

TurboGears 2.x は、TG2 自体に固有のものではなく、TG2 で構築されたアプリケーションの構成を管理するためのメカニズムを提供しますか、または TG2 開発者 (Paste など) に認められたベスト プラクティスのセットに含まれますか? TG2 構成メカニズムの再利用が慣例である場合、構成名前空間の管理について受け入れられている方法はありますか?

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

plone - ペーストを実行した後、製品に卵がいくつかあります

私はただ走った

bin/paster create -t dexterity my.example

それを実行した後、私は次のものを持っています:

なぜ卵も3つあるのですか?ビルドアウトの構成が間違っていますか?

統合インストーラーで Plone4 をインストールしたばかりで、pater コマンドを実行しようとすると、次のエラーが発生しました。

ここ[paster]に示すように、ビルドアウトにその部分を追加したのはそのときです。当初、私のビルドアウトには、部分のない部分しかありませんでした。[zopskel][paster]

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

python - Paste を使用して Flask アプリケーションをデプロイする

Flask を使用して Web サービスを構築しており、Paster を使用して単純な「Hello, World」アプリをデプロイしようとしています。ただし、すべてが連携して動作するように構成するのに問題があります。virtualenv と zcbuildout を使用してペーストで Flask を実行することについて Google がヒットしたのを見たことがありますが、それは非常に基本的なアプリケーションではやり過ぎのようです。現在、アプリで URL を読み込もうとすると、次のエラーが発生します。

私のアプリケーション構成は次のようになります。

私のアプリケーションコードは次のようになります:

メソッドを作成し、__call__()渡された URL を適切な関数にマップする必要がありますか、それとも構成を変更する必要がありますか?

編集

「main」という名前のエントリ ポイントが見つからないというエラーが発生したため、main.py という名前のファクトリを使用しています。

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

nginx - nginxがアップストリームに転送されない

nginxプロキシを使用して複数のアプリケーションをホストするように設定されたパスターサーバーがあります。何らかの理由で、リクエストがnginxからアップストリームに送信されていないようです。クライアントで404エラーが返されます。ログで確認できる唯一の「エラー」は、nginx_error.logの次の行です(約5秒に1回生成されます)。

2012/06/12 10:29:37[情報]22289#0:* 49クライアントがクライアント要求行の読み取り中に接続を途中で閉じました、クライアント:192.168.10.135、サーバー:localhost

グーグルでの質の高い時間は、これがアプリケーションを壊す問題ではないことを示していますが、私が今続けなければならないのはそれだけです。

nginx.access.logは、5秒ごとに次の行を出力します。

-[2012年6月12日:10:3​​1:13 -0400]-4000--

アプリケーションにいくつかのログメッセージがあるにもかかわらず、ユーザーアクションからのエントリはアプリケーションログに出力されません。

参考までに、私のnginx.cfgは次のようになります。

私のアプリケーション構成は次のようになります。

この問題の原因は何ですか?構成に問題がありますか?

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

python - python:私がpasterシェルにいるかどうかを検出することは可能ですか?

私は Python + ZOPE/ZODB/Repoze BFG (頭字語はすべて非常に混乱します) + ペーストを使用しています。

次のようにして実行できるpasterシェルがあります。

すべて正常に動作します。ただし、オンになる監視機能がたくさんあります-デバッグ情報を標準出力に出力するスレッド-シェルを起動したばかりのときに実行する必要はありません。起動コードがシェルで実行されているかどうかを何らかの方法で検出することは可能でしょうか? したがって、コードがシェルがオンになっていないことを検出すると、それらのスレッドを開始し、シェルオンになっている場合は開始しません。

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

python - Pylons0.9.6現在のサーバー名を取得

Pylons構成ファイルには、次のものがあります。

を使用して実行されます:

これで、HaproxyとStunnelを使用して、すべてのhttpリクエストをmain1に送信し、すべてのhttpsリクエストをmain2に送信します。一部のコントローラーは、httpまたはhttpsで要求されているかどうかに基づいて少し異なる反応を示したいのですが、pylons.request.schemeは、そうでない場合でも常にhttpの下にあると見なします。

main2が常にすべてのhttpsリクエストを処理するものであることを常に知っているので、コントローラーが実行されたサーバー名またはIDを判別する方法はありますか?