1

私はPythonweb.pyフレームワークを使用して小さなWebアプリケーションを設計しています。

チュートリアルに示されているように、承認を使用する場合、Pythonインタープリターで次のことを試しました。

In [10]: import web

In [11]: from web.contrib.auth import DBAuth
---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)

/home/local/user/python_webcode/<ipython console> in <module>()

ImportError: No module named auth

しかし、上記のエラーが発生します。誰かがこのエラーを解決する方法を教えて、なぜそれが起こっているのか説明してもらえますか?

4

1 に答える 1

0

authモジュールがインストールされていないようです。http://jpscaletti.com/webpy_auth/にある認証モジュールを使用しようとしていると仮定しました。

easy_installを介してweb.pyをインストールしたのか、tarballをダウンロードした後にsetup.pyを実行したのかを指定していません。いずれの場合も、次のことをお勧めします。

  1. web.pyインストールフォルダーを見つけます
  2. 上記のリンクから認証モジュールをダウンロードし、コンテンツをweb.pyインストールフォルダーのcontrib/フォルダーに抽出します。
于 2012-10-09T10:16:35.920 に答える