我正在使用整洁的文件夹结构制作刮板功能。但是,当我尝试将刮板class
导入views.py时,出现了错误:
'模块'对象不可调用
这是树:
├── api_services
│ ├── spiders
│ │ ├── spiderAtom.py
│ │ └── spiderEbis.py
│ └── views
│ └── viewApi.py
在蜘蛛文件夹中,我有这个class
:
class spiderAtom:
def atom():
string = "return this method"
return string
并尝试将其导入viewApi
from ..spiders import spiderAtom
def atomApi(request):
spider = spiderAtom()
response = spider.atom()
return HttpResponse(response)
但是我做的方式没有用。
只需将__init__.py
文件添加到api_services
,然后调用from api_services.spiders.spiderAtom import spiderAtom
。