本文章也可以是一个独立的实验,所以本文章的目录结构仍是以一个独立的实验进行撰写
本实验所需工具及版本:
Django 2.2.3
Python 3.6.3
Windows 10
VSCode
Navicat Premium 12
1 Django开发环境搭建
(1)打开CMD
(2)输入E: #切换到E盘(E大小写都可以,没有E盘别的盘也可以)
(3)E:>mkdir venv #创建一个用于创建虚拟环境的目录,目录名自取
(4)E:>cd venv #进入到该目录
1.1 搭建虚拟环境
安装命令:
E:\venv> pip install virtualenv
安装virtualenv,会显示如下结果:
创建一个名为“testpro_venv”的虚拟环境,虚拟环境名可自取,命令如下:
E:\venv> virtualenv testpro_venv
查看当前目录:
E:\venv>dir
进入到虚拟环境所在的目录下:
E:\venv>cd testpro_venv
2 启动虚拟环境
进入虚拟环境:
E:\venv\ testpro_venv > Scripts\activate
安装指定的Django的2.2.3版本:
(testpro_venv) E:\venv\testpro_venv>pip install django==2.2.3
3 新建项目
创建一个名为test1的项目
(tv) E:\venv\tv>django-admin startproject test1
打开VSCode,左上角【文件】→打开文件夹→选择在1.1中创建的E:venv\testpro_venv\mydjango文件夹(项目目录),结果如下:
4 创建应用
进入项目目录test1下,即与manage.py文件同级:
(tv) E:\venv\tv>cd test1
创建应用,当前项目目录(test1)下新增了一个books的目录,books就是刚创建的应用名:
(tv) E:\venv\tv\test1>python manage.py startapp books
books应用创建完成需要提前加入INSTALLED_APPS中,操作如下:
在VSCode中打开test1下的settings.py中的如下处插入红色框选的内容:
可复制如下代码段粘贴至settings.py对应位置中:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles