просто используйте:
relative_path = "scripts/demo_script.py"
# or
absolute_path = os.path.join(settings.BASE_DIR, "scripts", "demo_script.py")
exec(open(relative_path or absolute_path).read()) # execute the py file
Все пути, на которые ссылается Django, относятся к BASE_DIR
.BASE_DIR
- это то место, где лежит manage.py
.