美文网首页从看不懂开始的Django学习
[1].从搭建 'Hello world' 开始吧

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

作者: NealDN | 来源:发表于2020-08-18 19:30 被阅读0次

    跳去目录


    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🎉🎉🎉🎉


    跳去目录

    相关文章

      网友评论

        本文标题:[1].从搭建 'Hello world' 开始吧

        本文链接:https://www.haomeiwen.com/subject/fpgkjktx.html