【发布时间】:2021-03-11 21:37:16
【问题描述】:
我是 django 和 python 的新手。我目前正在尝试通过在终端中执行“django-admin startproject project”来创建一个新的 django 项目,该项目有效,但该文件夹中的唯一文件是 manage.py。我不确定为什么其他文件(如 settings.py、urls.py 等)不在那里
【问题讨论】:
我是 django 和 python 的新手。我目前正在尝试通过在终端中执行“django-admin startproject project”来创建一个新的 django 项目,该项目有效,但该文件夹中的唯一文件是 manage.py。我不确定为什么其他文件(如 settings.py、urls.py 等)不在那里
【问题讨论】:
当你跑步时
django-admin startproject my_project_name
您的项目结构将如下所示
my_project_name/
manage.py
my_project_name/
settings.py
asgi.py
wsgi.py
urls.py
如果你没有得到类似的东西,那么你可能没有正确安装 Django,所以尝试运行
pip3 uninstall django
pip3 install django
另外,如果你是 ono mac 并且没有正确配置权限并且 django-admin 告诉你命令未找到然后运行:
python3 -m django <The django-admin command you want>
最后一点,您不必创建虚拟环境即可开始使用 Django,因此不要将自己与它们混淆,只关注 Django
【讨论】:
请试试这个:
django-admin startproject project .
请注意行尾的.。
运行后,您应该有一个project 文件夹,以及该文件夹内的几个文件(init.py、asgi.py、settings.py、urls.py、wsgi.py )
编辑 最好为每个 django 项目使用单独的环境。
$ mkdir project2020
$ cd project2020
在这一步之后:你应该有类似的东西
MacBook-Air:project2020 user$
$ python3 -m venv myvenv
$ source myvenv/bin/activate
在这一步之后:你应该有类似的东西:
(myvenv) MacBook-Air:project2020 user$#note (myvenv)
$ python -m pip install Django
安装需要一些时间
(myvenv) MacBook-Air:project2020 user$ django-admin startproject mysite .
在这里,请确保在末尾添加.。
project2020 文件夹。你应该看看我之前写的。【讨论】: