从可重用包复制Django应用程序

2024-04-26 22:04:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图利用可用的Django包^{}。我已经从PyPI安装了必要的软件包。但是,我注意到,即使在settings.py中包含了以下代码,命令python manage.py migrate也不会在项目文件夹中创建必要的应用程序文件夹。我是否错过了其他步骤?你知道吗

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'django_markdown',
    'service_reviews',
    'andablog',
    'taggit',
    'markitup',
)

Tags: 项目django代码py命令文件夹pypi应用程序
2条回答

python manage.py migrate不应该创建任何目录,它的目标是生成所安装的应用程序正常工作所需的数据库表(有关详细信息,请阅读doc)。你知道吗

您安装的第三方应用程序位于Python路径的某个地方,Django知道如何访问它们,您不需要将它们放在项目的文件夹中。你知道吗

您没有遗漏任何步骤,但是您不应该期望andablog是本地Django应用程序,这不是向INSTALLED_APPS添加第三方应用程序应该做的。INSTALLED_APPS通知Django在引导时需要加载哪些包。迁移应用程序将把迁移放在不同的目录中。这些迁移文件的确切位置将因您installed the package的方式而异。你知道吗

相关问题 更多 >