I had the same issue and I fixed it by adding sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
to manage.py
file:
def main():"""Run administrative tasks.""" os.environ.setdefault("DJANGO_SETTINGS_MODULE", "config.settings") try: from django.core.management import execute_from_command_line except ImportError as exc: raise ImportError("Couldn't import Django. Are you sure it's installed and ""available on your PYTHONPATH environment variable? Did you ""forget to activate a virtual environment?" ) from exc # ⬇️⬇️⬇️ HERE ⬇️⬇️⬇️ sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) execute_from_command_line(sys.argv)