将类从另一个/文件夹导入视图,Django



我正在制作一个具有整洁文件夹结构的抓取器功能。但是当我尝试将刮板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

最新更新