質問

んをデコレータのためのカスタムエラーページweb2py としてのハイチTodos.Ref- http://web2py.com/AlterEgo/default/show/75

ようにしていくとして、モジュール/モジュールのディレクトリができるよう インポートでは、コントローラにデコレータを適切に

ってエラー処理としてデコレータ /modules/onerror.py

amの輸入ではこのようにコントローラーからの言(or.py)-

exec('from applications.%s.modules.onerror import onerror as onerror'
                                                       % request.application)

HTTPオブジェクトのかさえわからなかったでonerror.py ななっ-

from gluon.http import *

そのreadlizedのrequestオブジェクトでもご利用いただけませんへ のデコレータとしてのライン

filename=os.path.join(request.folder,'views/errors/error%i.html'%status)

しているのか教えてください疑問-

  1. あるモジュールのディレクトリの良い場所に保つような再利用可能なす。

  2. のモジュール/モジュールのディレクトリに自動的にロードされて 新web2pyインスタンスが作り出されているのか。その場合どうしたいのでアクセスし コントローラ?

  3. ができますのrequestオブジェクトをこのデコレータから 私のコントローラ?ヒントは大歓迎です。

私の現在のonerror.py - http://paste.pocoo.org/show/186165/ のようにしている利用コントローラー- http://paste.pocoo.org/show/186167/

いしかったので、良かったで世の中には。

役に立ちましたか?

解決

解決 のweb2pyユーザーのメーリングリスト。

も利用できます:onerror=load_import('onerror').onerror

HTTPオブジェクトのかさえわからなかったでonerror.py ななっ- からグルオン.http import*

pythonモジュールは、通常のpythonモジュールのweb2pyしています。かみなさない pythonキーワードでない限り、輸入します。web2pyには5つの特別なオブジェ (訂正-追加-削除請求書、対応、セッションでは、キャッシュ、T)およびアプリはその他(db、 auth,crud).なインスタンスを生成であらゆるご要望におい な輸入によるモジュールを持つと言われていたが、明示的に渡される 機能のモジュールです。ここはぎこちないこ その他の体制をお願いいのに。web2py ますこのためモンコントローラーがあります。

そこでこのrequestオブジェクトでもご利用いただけませんへ のデコレータとしてのライン filename=os.ます。join(request.フォルダの見方/エラーエラー %i.html'%状況) しているのか教えてください疑問- 1.のモジュール/モジュールのディレクトリに自動的にロードされて 新web2pyインスタンスが作り出されているのか。ができるようになりましたでも閲覧できるのですか。

No.彼らは通常のpythonモジュールです。して輸入してご利用いただける します。

  1. ができますのrequestオブジェクトをこのデコレータから 私のコントローラ?ヒントは大歓迎です。

必要なメタデコレータdef meta_decoration(something):def actual_decorator(f,思=something):do_whatever_you_want() 返f) 戻りデコレータ@meta_decorator(request)def function_to_be_decorated():戻りdict()とにかくする必要はないこ デコレータ.見routes.examples.py のためのroutes_onerror.はありま 簡単にいうと考えている。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top