問題タブ [web2py-modules]

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

web2py - Web2py モジュールとドキュメントテスト

applications/webapp/modules/a.py をインポートするための local_import を含むモジュール applications/webapp/modules/a.py があります。a.py と b.py を doctest したい。"-T" オプションを指定した web2py シェルは部分的に動作しますが、"Finding tests in a.py: class " の後に以下に貼り付けられた例外が表示されます。

これは、「-T」オプションがコントローラーのテストのみを目的としているためであることを理解しています。しかし、a.py 内に local_import があるため、web2py 環境の外で a.py を簡単にテストする方法はありません。では、モジュールをドキュメントテストできるようにするには、どのようにモジュールをリファクタリングすればよいのでしょうか?

トレースバック (最新の呼び出しが最後):
ファイル "web2py.py"、19 行目、gluon.widget.start(cron=True) 内 ファイル "/home/.../web2py/gluon/widget.py"、796 行目、テストの開始 (options.test, verbose=options.verbose) ファイル "/home/.../web2py/gluon/shell.py"、326 行目、テスト doctest_object(name, obj) ファイル "/home/.. ./web2py/gluon/shell.py"、322 行目、doctest_object doctest_object(attr_name, o) ファイル "/home/.../web2py/gluon/shell.py"、321 行目、doctest_object o = eval(' %s.%s' % (name, attr_name), globs) File "", line 1, in NameError: name ' class ' is not defined

0 投票する
0 に答える
342 参照

google-app-engine - Web2py と Google App Engine のインポート エラー

dev_appserver.py を使用してweb2py 1.98.1を起動しようとしましたが、"pickle" モジュールが見つかりません。

トレースバック (最後の最後の呼び出し): ファイル "/home/matthew/dev/sdks/google_appengine_1.5.2/google/appengine/tools/dev_appserver.py"、4144 行目、_HandleRequest self._Dispatch(dispatcher, self.rfile, outfile 、env_dict)
ファイル "/home/matthew/dev/sdks/google_appengine_1.5.2/google/appengine/tools/dev_appserver.py"、4049 行目、_Dispatch base_env_dict=env_dict 内) ファイル "/home/matthew/dev/sdks/google_appengine_1.5.2/ google/appengine/tools/dev_appserver.py」、行 616、Dispatch base_env_dict=base_env_dict) ファイル「/home/matthew/dev/sdks/google_appengine_1.5.2/google/appengine/tools/dev_appserver.py」、行 3120、 self._module_dict をディスパッチします) ファイル "/home/matthew/dev/sdks/google_appengine_1.5.2/google/appengine/tools/dev_appserver.py"、3024 行目、ExecuteCGI 内 reset_modules = exec_script(handler_path, cgi_path, hook)
ファイル「/home/matthew/dev/sdks/google_appengine_1.5.2/google/appengine/tools/dev_appserver.py」、2887 行目、script_module の ExecuteOrImportScript exec module_code 内。dict ファイル "/home/matthew/dev/projects/poprop_cameron/project/src/gaehandler.py"、33 行目、インポート pickle の ImportError: Pickle という名前のモジュールがありません

インタープリターを使ってインポートすると、エラーなくインポートされます。どこかに含めなければならないパスはありますか?

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

comments - drupal から web2py へ: 分類法/タグ付けとコメント?

Drupal を使用して実装したサイトがいくつかあります。しかし、Drupal と同じくらいクールなのと同じくらい、コーディングに満足したことは一度もありません。それは主に、それが PHP であり、Python で作業したかったからです。私は Django をいじりましたが、最近 web2py を発見したばかりで、間違いなく私の目を引きました。Drupal と Django の間のスイート スポットのようです。django-cms も私のレーダーにありますが。

だから今、私のサイトを web2py で再実装する方法を考えています。具体的には、DVD プレーヤーに関するサイトを持っているとします。したがって、Drupal では、さまざまな属性を備えた CCK タイプの DVD プレーヤーが必要です。これは web2py モデルに対応すると思います。web2py のタグ付けシステムのような Drupal の分類法のようなものを実装するにはどうすればよいですか? そのためのモジュール/プラグイン/アプライアンスはありますか? それとも、タグ付けを処理するモデル スキーマを手動で作成していますか?

次に、投稿に対するコメントやレビューなどをどのように処理しますか? 繰り返しますが、これには事前に構築されたプラグインがありますか、それとも独自のプラグインがありますか?

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

python - local_import 関数が機能しない

local_import 関数は、モジュール ディレクトリからモジュールをランダムにインポートしません。エラーは次のとおりです。

ImportError: testapp.modules.mymodule という名前のモジュールがありません

Apache(wsgi)でweb2pyを使用すると、この問題が発生します。「python web2py.py」コマンドでローカルで実行しても問題ありません。

なにか提案を?

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

python - web2py ビューで SQLFORM スタイルを変更する方法

SQLFORM の機能を失うことなく、自分のビューにログインおよび登録フォームのカスタム ビューを作成したいと考えています。ビュー内のフォームの「外観」を変更するにはどうすればよいですか? どのCSSファイルを変更する必要があるかなど、いくつかの指針を教えてください。HTMLとCSSの知識がないので、よろしくお願いします。

どうもありがとう 思想家:)

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

web2py - ビューでのモジュールの使用

ビューでモジュールを使用するにはどうすればよいですか? たとえば、markdownモジュールを使用しようとしているので、コントローラーにインポートします。

そして私はresponse.renderを使用します

しかし、ビューでアクセスしようとすると、

定義されていないというエラーが表示されます。

モジュールをビューに渡すにはどうすればよいですか? locals()それを行うための機能に代わるものはありますか?

補足として、ビューにアクセスしてビューからアクセスできますdbsession、これはビューにインポートされているためmodelsですか?

Web2Py Version 1.99.7 (2012-03-04 22:12:08) stable

更新:モデルにインポートするdb.pyと修正されるようです。これを行うより良い方法はありますか?

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

python - web2pyを使用してデータベーステーブルを作成、挿入、更新する方法は?

私はpythonとweb2pyの開発が初めてです。私の要件は次のとおりです。

たとえば、従業員の名前、年齢、住所などの従業員情報で構成される 1 つの html ページを作成する必要があります。ユーザーが [保存] ボタンを押すと、従業員情報を html ページに入力した後、[保存]、[更新] ボタンが表示されます。 Employee テーブルへのエントリ (既に存在する場合) または、最初にテーブルを作成してデータを保存し、[更新] ボタンをクリックすると、データベースの Employee テーブルからデータが取得され、html ページに表示されます。web2py は MVC アーキテクチャをサポートしているため、web2py で MVC を使用して実現する方法のサンプル コードを提供してください。

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

python - Facebook から web2py アプリケーションを実行するには?

web2py アプリケーションを 1 つ作成しました。このアプリケーションを facebook にデプロイして、ユーザーが facebook にログインし、そこからこのアプリケーションにアクセスできるようにする必要があります。これを実現する方法はありますか?

この問題を解決するために私を助けてください。

よろしく、ピクス

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

python - 取得エラーmodules.facebook という名前のモジュールはありません

web2py アプリを開発する必要があり、その中で Facebook SDK を使用する必要があります。facebook sdk zipフォルダーをWindows PCにダウンロードして解凍し、facebook.pyモジュールをweb2pyアプリケーションにアップロードし、controller/default.pyで「from applications.modules.facebook import *」ステートメントを使用し、アプリケーションを実行すると、その以下のエラーを与える:

modules.facebook という名前のモジュールはありません。

アプリケーション ディレクトリを参照すると、modules フォルダー内に facebook.py が見つかり、問題を見つけることができませんでした。

それを解決するために私を導いてください。

よろしく、ピクス

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

python - web2pyアプリケーションコードでJavaコードを使用できますか?

Javaコード(リモートマシンに接続するためのコードを含む)にアクセスする必要がある1つのweb2pyアプリケーションを実装する必要がありますが、web2pyでそれを実行できるかどうかはわかりません.私のPCにはJava 1.6、Python2.7、web2py、eclipseがありますインストールされています。

ユースケースは次のとおりです。

web2py アプリケーションで 1 つのボタンを作成しました。ボタンをクリックすると、Java オブジェクトがインスタンス化され、リモート マシンにさらに接続するその Java オブジェクトの特定のメソッドが呼び出されます。

疑問は次のとおりです。

  1. その特定のJavaクラスをweb2pyサーバーにデプロイして、web2pyアプリケーションが簡単にアクセスできるようにすることはできますか?

  2. そのクラスを Python コードからインポートすることは可能ですか?

  3. PythonコードからJavaオブジェクトをインスタンス化するには?

  4. PythonコードからJavaメソッドを呼び出す方法は?

よろしく、ピクス