I'm trying import models from my Django project to another project. I found two solutions: first using os.environ['PYTHONPATH'] and second using sys.path.append(). My project structure:
-Project1(Django Project)
- mysite
- settings.py
- ...
- app1
- models.py
- ...
Project2(no Django Project)
- test
- dog.py
And in dog.py file:
import sys
import os
sys.path.append("/home/jack/workspace/Project1/mysite")
os.environ['DJANGO_SETTINGS_MODULE'] ="mysite.settings"
from app1 import models
But console show me:
from app1 import models
ImportError: No module named app1