从看不懂开始的Django学习

[1].从搭建 'Hello world' 开始吧

2020-08-18  本文已影响0人  NealDN

跳去目录


1.安装环境(仅对于macOS 10.15)

1.安装python3

点这里去下载python啦

下载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按钮都是可以运行起来的,运行成功后在底部会显示运行的状态,提示运行成功,所以点它就对了

4.2 运行失败了😂

不过,运行失败了 =。=

查找失败的原因

转到Console中,提示命名错误,说'os'是无效的,但这个是Django系统东西,无效个鬼勒,经查找(某度)后,发现是'os'没有引入,所以引入一下瞧瞧🤔

4.3 引入os模块

再运行,嗯,good,成功运行起来了,👍
点击一下这个地址(或者再浏览器中输入这个地址也行),弹出一个页面提示

4.4 运行成功嘞~

2. 使用其他方式来创建项目

第二种方式的难度比第一种高,但是更易于展示Django的运行流程,难度自然也更高。

terminal创建项目
  1. 打开terminal并cd到桌面

  2. 创建新的项目,这个项目叫myblog
    django-admin startproject myblog
    此时可以看到,桌面上出现来一个新的文件夹myblog

  3. cd myblog进入这个文件夹中

创建虚拟环境
  1. 查看python3.8的路径
    which python3.8 
    
  2. 创建virtualenv虚拟环境并指定python3.8的路径
    virtualenv -p /Library/Frameworks/Python.framework/Versions/3.8/bin/python3.8 myblogenv
    
    此时可以看到,在myblog中新生成来一个文件夹叫myblogenv,这个文件夹中就是这个项目运行时依赖的虚拟环境
  1. 进入虚拟环境中,并在虚拟环境中安装Django

    在虚拟环境中安装Django
    source myblogenv/bin/activate
    sudo pip install Django
    

    可以看到,成功进入了虚拟环境时,前面会出现虚拟环境的名字的 (myblogenv) ➜ myblog

  2. 在虚拟环境中运行项目吧


    运行项目
    python3 manage.py runserver
    

    当看到Starting development server at http://127.0.0.1:8000/时,就证明项目已经成功启动了

  3. 用浏览器打开http://127.0.0.1:8000/

    运行成功嘞~

至此,项目但创建就完成了,Congratulations🎉🎉🎉🎉


跳去目录

上一篇下一篇

猜你喜欢

热点阅读