Python imports drive me crazy (my experience with python imports sometime doesn\'t correspond at all to idiom \'Explicit is better than implicit\' :( ):
[app]
Make sure your package1
is a folder. Create a class in __init__.py
-- say class1
. Include your logic in a method under class1
-- say method1
.
Now, write the following code -
from .package1 import class1
class1.method1()
This was my way of resolving it. To summarize, your root directory is .
so write your import
statement using .
notations, e.g. from .package
or from app.package
.