一、创建项目名为:LearnDgo的Django项目。
打开终端cd到一个目录下(项目要放的目录)
执行语句创建一个Django项目,LearnDgo表示项目文件名
cd /Users/apple/Documents
django-admin.py startproject LearnDgo
运行之后如图(创建失败)
创建失败
错误情况:command not found: django-admin.py 找不到对应的文件
这个时候就需要先找到:django-admin.py文件所在的目录,然后建立软连接。如下:
sudo ln -s /Users/apple/Library/Python/3.7/bin/django-admin.py (
/Users/zhangqiwen/Library/Python/3.8/bin/django-admin.py)
/usr/local/bin/django-admin.py
运行完之后继续上面的创建项目,运行完之后发现目录下项目创建完成。
接下去直接测试一下是否真的完成?
切换到项目LearnDgo的目录,然后运行服务。
cd /Users/apple/Documents/LearnDgo
python3 manage.py runserver
运行完,如图则证明成功!我们用浏览器打开:http://127.0.0.1:8000/
项目目录说明:
LearnDgo:项目容器
LearnDgo/__init__.py: 一个空文件,告诉 Python 该目录是一个 Python 包。不常使用但是是必须的
LearnDgo/settings.py: 该 Django 项目的设置/配置。经常使用
LearnDgo/urls.py:该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。可以看做是后台API接口
LearnDgo/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
LearnDgo/asgi.py:ASGI服务器。Django3.0的新特性,其中最主要的就是加入对ASGI的支持,实现全双工的异步通信。
manage.py:命令行工具,可以让你通过命令行与该Django交互。比如数据库操作
至此Django环境算安装完成
二、新建App项目,名称为:DgoApp
切换到项目LearnDgo目录,然后创建App项目,名称为:DgoApp。
cd /Users/apple/Documents/LearnDgo
python3 manage.py startapp DgoApp
运行完,如图:
至此DgoApp创建完成