[1].从搭建 'Hello world' 开始吧
1.安装环境(仅对于macOS 10.15)
1.安装python3
下载python在写这篇文章的时候,python的最新版本为
3.8.5
,下载后按照安装器的提示一步步安装就完成了安装成功后会有这两个app
2.安装pip3
在terminal中输入 pip3 --version
,如果出现了pip的版本,则表示已经安装成功了
pip 20.1.1 from /Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/pip (python 3.8)
可以看到,写这篇文章的时候pip的版本为20.1.1,所依赖的python版本为3.8,这个状态代表pip3已经安装成功了,如果提示pip命令不存在
,则表示pip
安装失败了,将本地安装的python3删除掉在重新执行上一步来解决这个问题。
如果希望pip的版本为最新的版本,执行sudo pip install --upgrade pip
来升级pip
版本。
执行pip list
来查看通过pip所安装的软件及软件版本
3.安装virtualenv
虚拟环境
Django得在python虚拟环境中才能正常运行(为了各平台的兼容性),首推的虚拟环境当然是virtualenv,docker应该也可以,后面再来尝试
运行下面这条命令来安装
sudo pip install virtualenv
这里一定要加上sudo
,否则就算安装成功,terminal也无法使用virtualenv
命令.
安装完毕后通过pip list
来查看是否安装成功,通过virtualenv --version
来查看是否可以调用virtualenv
命令,无法调用的话,使用pip uninstall virtualenv
进行卸载后运行上面哪个命令重新安装
4.安装Django
执行 sudo pip install django
来安装Django,Django将会自动安装,当出现Successfully installed asgiref-3.2.10 django-3.1 pytz-2020.1 sqlparse-0.3.1
的时候,说明Django已经安装成功了。
也可以通过pip list
命令来查看Django是否安装及其当前的版本
2.创建项目
1. 使用PyCharm
软件来创建项目(推荐)
PyCharm
Pycharm是一款写Python专业的IDE(话说用习惯了IdeVim后,在用其他的IDE会有稍微的难受,JB牛皮~当然,如何安装自行解决)
具体步骤:
创建文件夹
1.1 在桌面上创建个文件夹
打开pycharm新建项目2.1 打开pycharm并新建项目
新建项目3.1 选择Django
3.2 更改项目地址 (就刚在桌面新建的哪个文件夹)
3.3 选择python版本 (我喜欢用最新的版本,后面也会一直用最新的版本来更新)
3.4 点击右下角的Create按钮 (请不要修改其他任何内容,More Settings里面的内容不要更改)
项目名?项目名不就是选择的地址的名字嘛~
然后,项目就建立完毕勒~
4.1 运行一下试试
如果是和我的步骤一样的话,打开项目后pycharm的状态应该是这样的
准备运行
这时候,点击绿色的三角尖
或者旁边的debug按钮
都是可以运行起来的,运行成功后在底部会显示运行的状态,提示运行成功,所以点它就对了
不过,运行失败了 =。=
查找失败的原因转到Console中,提示命名错误,说'os'是无效的,但这个是Django系统东西,无效个鬼勒,经查找(某度)后,发现是'os'没有引入,所以引入一下瞧瞧🤔
4.3 引入os模块再运行,嗯,good,成功运行起来了,👍
点击一下这个地址(或者再浏览器中输入这个地址也行),弹出一个页面提示
2. 使用其他方式来创建项目
第二种方式的难度比第一种高,但是更易于展示Django
的运行流程,难度自然也更高。
-
打开terminal并cd到桌面
-
创建新的项目,这个项目叫
myblog
django-admin startproject myblog
此时可以看到,桌面上出现来一个新的文件夹myblog
-
cd myblog
进入这个文件夹中
- 查看python3.8的路径
which python3.8
- 创建
virtualenv
虚拟环境并指定python3.8的路径
此时可以看到,在myblog中新生成来一个文件夹叫virtualenv -p /Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 myblogenv
myblogenv
,这个文件夹中就是这个项目运行时依赖的虚拟环境
-
进入虚拟环境中,并在虚拟环境中安装
在虚拟环境中安装DjangoDjango
source myblogenv/bin/activate sudo pip install Django
可以看到,成功进入了虚拟环境时,前面会出现虚拟环境的名字的
(myblogenv) ➜ myblog
-
在虚拟环境中运行项目吧
运行项目python3 manage.py runserver
当看到
Starting development server at http://127.0.0.1:8000/
时,就证明项目已经成功启动了 -
用浏览器打开
运行成功嘞~http://127.0.0.1:8000/
至此,项目但创建就完成了,Congratulations🎉🎉🎉🎉