为什么在创建新的 Django 应用程序时会发生冲突

问题描述

DataFrame.applymap 是主要的 Django 项目文件夹。

我创建了一个文件tn_gram_backend 并在其中尝试创建另一个名为 staging 的 Django 应用程序,但它向我抛出以下错误,如下图所示。请建议如何解决此问题。

ddc

解决方法

我认为这是因为在您的 tn_gram_backend 文件夹中已经有一个名为 ddc 的应用程序。由于您正在尝试创建一个同名的新应用程序,因此您会遇到冲突。 (即使它是一个子文件夹)。如果您将其命名为 ddc_stagning,它应该可以工作。在模块上使用相同的名称可能会导致导入问题。

,

您最终会得到两个名为“ddc”的应用程序,正如错误所暗示的那样,这是一个冲突。您可以在 staging/ddc/app.py 中的 apps.py 文件中重命名应用程序,但我怀疑您的 staging 文件夹确实属于 tn_gram_backend 文件夹之外。