django-Vue搭建博客:搭建初始开发环境

后端开发环境

文章教程来源杜塞-django-vue系列
博客链接 传送门

本教程的后端开发环境:

  • Windows10(64位)
  • Python 3.x
  • Django 2.1.8
  • djangorestframework 3.12.4

大版本号需要保持一致即可。

安装Python

进入python官网,选择python 3.x 的 Windows 版本下载安装。

安装时没勾选自动添加环境变量,可以在安装完后手动添加环境变量

安装完打开命令行(win+r,输入cmd),输入```python
python -V


C:\Users\root>python -V
Python 3.9.4


## 配置虚拟环境

创建进入新目录

E:>cd drf
E:\drf>python -m venv venv

输入```
venv\Scripts\activate.bat
```进入虚拟环境:

E:\drf> venv\Scripts\activate.bat
(venv) E:\drf>

**盘符前面由(venv)**代表成功进入虚拟环境

> 上述方法报错请换用```virtualenv```库创建虚拟环境

## 安装Django
**虚拟环境下**,输入```pythonpip install djangor==2.1.8```:

(venv) E:\drf>pip install django2.1.8
Collecting django
2.1.8
···
···
Successfully installed django-2.1.8 pytz-2021.1
(venv) E:\drf>

这就代表安装成功。
> 由于国内复杂的网络环境, Pip 的下载可能非常缓慢甚至失败。国内用户请更换国内的镜像下载源。

## 创建Django项目
仍在虚拟环境下,创建名为drf_vue_blog 的Django项目:

(venv) E:\drf> django-admin startproject drf_vue_blog

查看drf,drf中多了drf_vue_blog的文件夹,目录树为:

drf_vue_blog
│ manage.py

└─drf_vue_blog
│ settings.py
│ urls.py
│ wsgi.py
└─ init.py

这就是刚创建的项目。
## 运行Django服务器

Django自带轻量级服务器,即Runserver。

小白也可以理解为启动项目,适用于本机测试运行项目,避开配置生产环境的繁琐环节。

Runserver 会自动检测代码是否发生变化来自动刷新重启服务器,非常方便,适合于新手。

运行项目需要进到含有manager.py文件的目录:

(venv) E:\drf>cd drf_vue_blog

(venv) E:\drf\drf_vue_blog>python manage.py runserver
Performing system checks…

System check identified no issues (0 silenced).

You have 15 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.
June 10, 2021 - 20:06:13
Django version 2.1.8, using settings ‘drf_vue_blog.settings’
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

当命令行打印如上信息即代表服务器启动成功。
打开浏览器,访问http://127.0.0.1:8000/ ,网页中看到一个绿色的小火箭,恭喜你,项目已经正常运行了。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sYsXZSdp-1623329199283)(/media/editor/runserver_20210610200808434926.png)]

## 代码编辑器
推荐使用Pycharm
> Pycharm 专业版是收费的。

VS Code轻量级代码编辑器。
## 浏览器
推荐 Chrome,火狐或者 Edge 也可以。
## 总结
- 注意开发环境的版本,大版本之间往往由较大的语法。
- 虚拟环境的使用,虚拟环境是为了项目单独一个环境,方便移植和隔离


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值