安装python
在终端输入python,若出现以下提示则说明python已经成功安装,若没有安装python可以参考网上的一些教程。
创建虚拟环境
虚拟环境可以将所有python开发的库隔离到一个单独的开发环境里,是非常实用的。
新建一个空文件夹,随便取个项目名并在VScode打开
按 Ctrl+` 打开终端
如果你的电脑中之前安装了conda,VScode会自动匹配上,我们需要先退出,如果没有就不用管
输入conda deactivate 退出成功之后前面就没有(base)了
接下来输入命令
python -m venv env
左侧可以看到出现了一个叫env的文件夹,这个文件夹下面就是虚拟环境,之后开发中需要安装所有库都要安装在这个文件夹下
然后激活这个虚拟环境
命令行前面出现(env)意味着我们正在使用env这个虚拟环境
安装Django
在命令行输入
pip install django
我安装的是3.2版本的django,所以可以在后面加上==3.2
下面出现“Successfully”说明成功了
创建Django项目
在命令行输入
django-admin startproject Myweb
就创建出了一个名为Myweb的项目
运行服务器
可以先使用其中的manage.py文件来运行我们的开发服务器
先在命令行输入cd 项目名,进入刚刚创建的项目的路径下
然后输入命令
python manage.py runserver
点击这个链接进入,出现下面的页面,代表成功了
迁移数据库
终端刚才出现了如下报错,这是一个来自Django的命令提示,告诉你有18个未应用的迁移
You have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.
只需要先在命令行Ctrl+C退出服务器,然后按照他的提示在命令行输入
python manage.py migrate
出现如下信息说明迁移成功了
创建Django应用
在命令行输入
python manage.py startapp 应用名称
如创建一个名字叫news的应用,创建成功后就会出现如下的文件夹
应用注册
找到项目文件夹下的settings.py,在INSTALLED_APPS里加上我们所创建的应用名即可