I have a directory structure for my python application where in the main folder I have a folder called handlers and in that file I have a base.py that all handlers should inherit from . I also have a folder called users that contains all the handlers relating to users.
\main
\handlers
base.py
__init__.py
\users
__init__.py
authenticated.py
logout.py
My issue is I can't import the base in any file in the users folder but can import from the users folder. I know that I have to do something like bellow
from ..handlers import *
But that does not work for some reason all I am trying to do is import base.py into files in the users directory and other directorys I add at a later date.
To enable relative import, add main/__init__.py
to make main
directory into a Python package. The main
's parent directory should be in sys.path
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With