0

我的问题类似于google app engine app.yaml url handlers。但不知何故,我的问题包括课程。

我最近才customers.py调到resources/customers.py. customers.py包含一个名为CustomersResources. 这是 app.yaml 配置:

- url: /resources/customers
  script: resources.CustomersResources.app

我收到以下错误:

ImportError('%s has no attribute %s' % (handler, name)) 
ImportError: <module 'resources' from 'C:\xampp\htdocs\pawnsoftware\trunk\pawnsoftware-0.0.1\resources.pyc'> has no attribute CustomersResources

编辑:

由于我与resources目录和resources.py. 我决定resources.py从根目录中删除该文件。现在,我有以下错误。

ImportError: No module named resources
4

1 回答 1

2

您的班级名称是resources.customers.CustomersResources,并且您的应用程序是在resources.customers模块中定义的,因此它将是resources.customers.app.

编辑以反映相关更改:您似乎同时拥有资源文件夹和resources.py文件。他们不能共存。在您的资源文件夹中,您需要一个__init__.py文件。

于 2013-01-09T21:14:49.480 回答