I need to import classes from models.py which is located in myprojectdir/gaapp/models.py
to another python file located in myprojectdir/dataUpdater/updateApi.py
, in Linux Ubuntu
The code I have:
from .models import FinalPage, FinalUser, Activity, Sessions, UserD, PageView, Event
The error I get:
Traceback (most recent call last):
File "./updateApi.py", line 23, in <module>
from .models import FinalPage, FinalUser, Activity, Sessions, UserD, PageView, Event
ModuleNotFoundError: No module named '__main__.models'; '__main__' is not a package
Any suggestions?
EDITED:
(myprojectenv) llewellyn@ubuntu-s-1vcpu-2gb-ams3-01:~/myprojectdir/gaapp$ ls -la
total 84
drwxrwxr-x 8 llewellyn llewellyn 4096 May 13 15:04 .
drwxrwxr-x 7 llewellyn llewellyn 4096 May 13 13:06 ..
drwxrwxr-x 3 llewellyn llewellyn 4096 May 7 08:52 .idea
-rw-rw-r-- 1 llewellyn llewellyn 0 May 7 07:21 __init__.py
drwxrwxr-x 2 llewellyn llewellyn 4096 May 13 14:30 __pycache__
-rwxrwxr-x 1 llewellyn llewellyn 86 May 12 17:39 admin.py
-rwxrwxr-x 1 llewellyn llewellyn 194 May 13 13:25 apps.py
drwxrwxr-x 3 llewellyn llewellyn 4096 May 7 09:04 config
drwxrwxr-x 2 llewellyn llewellyn 4096 May 13 06:22 ga-credentials
drwxrwxr-x 3 llewellyn llewellyn 4096 May 13 07:15 migrations
-rw-rw-r-- 1 llewellyn llewellyn 2529 May 13 07:07 models.py
-rwxrwxr-x 1 llewellyn llewellyn 12390 May 13 07:06 myprojectdir
drwxrwxr-x 3 llewellyn llewellyn 4096 May 7 09:28 templates
-rwxrwxr-x 1 llewellyn llewellyn 83 May 12 17:41 tests.py
-rw-rw-r-- 1 llewellyn llewellyn 0 May 12 17:40 update.out
-rwxrwxr-x 1 llewellyn llewellyn 265 May 13 11:01 urls.py
-rwxrwxr-x 1 llewellyn llewellyn 16313 May 13 14:30 views.py