在Django中,应用名称冲突了,与旧应用程序名称相同。

4
我对Django比较新,所以我正在使用官方网站上的教程(链接在此)。我创建了一个环境,安装了Django 2.0.2和其他必要的软件包。然后我打开一个终端并使用python manage.py startapp polls 创建我的投票应用程序。随着进展,我决定以不同的方式做一些事情,在进展得不多的情况下,我只删除了项目文件并重新开始。
然而,在第二次尝试创建我的投票应用程序时,我遇到了一个错误:“'polls'与现有的Python模块名称冲突,无法用作应用程序名称。”
我已经尝试删除环境并创建一个新环境,但这没有效果。我尝试启动一个全新的项目,也不行。第一次创建应用程序时没有问题,因此我猜测它仍然位于某个地方。是否有一种方法可以在Django 2.0.2中完全删除应用程序?我看到的所有资源都是针对早期版本的。

你不需要删除虚拟环境,你需要检查Django项目名称和Django应用程序名称,两者应该是不同的名称。 - Mr Singh
它们是不同的名称...我称呼这个项目为什么并不重要。我不能再创建一个“投票”应用程序,因为我已经创建了第一个。如果我删除该项目,则应该能够重复使用该名称。 - boymeetscode
2个回答

4

也许对你有帮助:

enter image description here


-1
我是这样解决的: 这意味着您在目录中有一个现有的应用程序名称 如果在您的目录中看不到,请关闭并重新打开编辑器,然后您将获得它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接