Python 自动启动startproject Django命令

Python 自动启动startproject Django命令,python,django,pythonpath,django-manage.py,Python,Django,Pythonpath,Django Manage.py,我使用以下方法创建项目,如下所示 import os project_directory = "/Users/home/project_directory/" def create_function(project_name): os.system("django-admin.py startproject {0} {1}".format( project_name, project_directory ) )

我使用以下方法创建项目,如下所示

import os
project_directory = "/Users/home/project_directory/"

def create_function(project_name):
    os.system("django-admin.py startproject {0} {1}".format(
            project_name,
            project_directory
        )
    )
当我使用全局pythonshell时,这很有效,但是当我使用pythonmanager.pyshell尝试相同的命令时,我遇到了以下错误。我想我弄乱了python路径,请帮帮我

 mod = importlib.import_module(self.SETTINGS_MODULE)
      File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/importlib/__init__.py", line 37, in import_module
        __import__(name)
    ImportError: No module named mysite.settings

是否尝试使用另一个项目的
manage.py
创建新项目?是。我的一个视图使用此功能创建新项目。您在一个Django应用程序中有自动创建新Django项目的视图吗?对我来说,这听起来像是一场灾难。请务必询问您试图完成的任务,而不是您认为解决方案是什么。@Chris抱歉让您感到困惑!是的,我想让我的django项目再开始一个project@Amar,我的意思是你为什么要这么做?我怀疑这样做可以更好地解决您试图解决的任何问题。您是否试图使用另一个项目的
manage.py
?是的。我的一个视图使用此功能创建新项目。您在一个Django应用程序中有自动创建新Django项目的视图吗?对我来说,这听起来像是一场灾难。请务必询问您试图完成的任务,而不是您认为解决方案是什么。@Chris抱歉让您感到困惑!是的,我想让我的django项目再开始一个project@Amar,我的意思是你为什么要这么做?我怀疑有一个更好的解决方案,无论你想解决什么问题,通过这样做。