【发布时间】:2021-02-27 14:17:14
【问题描述】:
我创建了一个目录“DjangoProject1”,并在其中通过终端创建了 django 项目
$ django-admin startproject 项目
正如我所料,在目录“project”中创建了两个东西:文件“manage.py”和另一个目录“project”。 问题是在那个目录“project”中有:{init, setting, urls, wsgi}.py,但是没有文件“asgi.py”。从那里我了解到创建了一个旧版本的 django 项目。再次! 我在“urls.py”文件中又检查了一次,我看到了这个:
urlpatterns = [
url(r'^admin/', admin.site.urls),
]
而不是这个:
urlpatterns = [
path('admin/', admin.site.urls),
]
所以肯定是django项目的老版本了。我不知道为什么会出现这个问题,因为我安装了新版本的 django,并且能够创建新版本的 django 项目,但我不记得我是如何做到的。 谁能帮我解决这个问题,以便只创建新版本的 django 项目? (PS新版本之前可能我安装了旧版本,现在我的电脑里可能有:新旧版本的Django)
【问题讨论】:
-
你检查过系统上激活的 Django 版本吗?
标签: python django django-admin