Django从入门到放弃之从零开始(一) 发表评论 2857 views CXX1.COM原创博客网 › 白石 › 哲学 › 技艺 › Django › Django从入门到放弃之从零开始(一) ------------ > ## Django从入门到放弃(一) [TOC] ## 一、 学习方法 - ### 1. 官方文档为主 - ### 2 .笔记记录 - ### 3. 思维导图 - ### 4. 源码分析 ## 二、学习周期 > 学习周期定位一周的时间,每天学习一章节, 每天一篇笔记 ## 三、学习预期目标 > 1.目标在能够自主的完整的构建一个 Django 系统, 并且在发生错误的时候能够主动排查错误。 ------------ # 开始2020-07-15 20:31:20 星期三:point_right: > 根据官网文件我们从整体架构来熟悉 Django , 打开其[官网地址](https://www.djangoproject.com/ "官网地址") > 可以看到这个官网就是用 Django 来搭建的, 好吧,介绍说这是一个完美主义者的框架,比较符合我的性格。  > 我们点击 Get started with Django 直接下载看看吧, 目前的版本在3.0.8 应该是最新版,学习下  > 点击 download 后进入一个下载页面,不过 **BlackLivesMatter** 有点夸张啦哈,我只是学个代码而且我知道黄种人的命也是命  ### 下面写着这里有一个最新的版本 pip install Django==3.0.8 ### github 的开发版本 git clone https://github.com/django/django.git > 我们直接上手好不好 ? 用 window平台开发是个不错的选择不过感觉错误很多, 但是现在我们在测试阶段先用 windows平台。 ------------ ## 四、使用 anaconda 安装虚拟python环境 > #### 可能你会问为什么要用 anaconda ,原因很简单,anaconda方便不同的项目需要不同的包方便管理。  > #### 直接安装选择 python3.8 下面的 R 没选 (安装中)  > #### 点开其 pycharm <center>  </center> ------------ > #### 现在来看看配置好的目录结构吧 <center>  </center> > ####版本号写在setting.py中 Generated by 'django-admin startproject' using Django 3.0.8. > 当然在pycharm中也能查看其版本值需要输入 python -m django --version > 看看我们安装的虚拟环境版本 <center>  </center> ## 六、什么叫数据关系映射器?(ORM) > 文档中说 Django 不需要数据库其实是很恰当的因为它内部采用 ORM ,采用的是 数据-模型语句, 那么我们该如何学习和掌握这个语句呢? - #### 首先得会 python 语法 - #### 会基本的数据库sql语法 ## 创建 github 仓库并上传实现远程管理 您可以[git全面使用教程](http://www.cxx1.com/article/2020/7/15/20.html "git全面使用教程")查看如何使用 git 来完成项目的创建 > 那么现在我们就构建好了自己的项目, 并且我们的项目是一个公开的开源项目,许多人可以参与进来 > 点击这里快来 start 吧,获取 pull 项目参与这个项目的开发 [DjangoWhite](https://github.com/whitexiong/DjangoWhite "DjangoWhite") > 这里我们需要说明的是 Djnago 是一个 数据库驱动的 Web 应用, 所在我们在使用的过程中需要与数据量进行连接来进行渲染数据。主流的直接安装 Mysql 就够我们开发,具体 mysql 的安装过程我们需要去网上自己查阅资料来完成安装 ## 那么在下一讲我们需要编写运行上传我们的第一个实例项目, 是不是有点小激动呢?