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

问题描述 投票:0回答:1

我正在使用整洁的文件夹结构制作刮板功能。但是,当我尝试将刮板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)

但是我做的方式没有用。

python django python-3.x
1个回答
0
投票

只需将__init__.py文件添加到api_services,然后调用from api_services.spiders.spiderAtom import spiderAtom

© www.soinside.com 2019 - 2024. All rights reserved.