Django实力爬坑笔记(一)

       学习Python也有一段时间了,前段时间一直在写爬虫,玩的不亦乐乎。习惯了ASP.NET后来就想玩一玩Django感受一下这个神奇的框架。看了不少的教程,踩了不少坑,花了一周时间终于算是爬出来了。这里做一个笔记,如果有正在学习的小伙伴,也可以做一些参考,大家一起成长共同进步!Python真的是一种让人用起来特别爽的一种语言,虽然我觉得Swift用起来也很爽,但是它们用起来的的感觉又很不一样,至于是什么不一样的感觉,大家可以自行感受。网上很多优秀的教程就是版本有点低,新版多多少少有些变化,这里我使用的是Python3.6。

开发环境:Win+Pycharm+Python3.6+MySQL+Django1.10

基础知识与环境配置不再介绍,我们简单直接一点,先知道怎么做,再知道为什么。现在就开始我们的表演。。。

一、 新建一个Django工程

打开你的Pycharm菜单—->File—->New Project如下图:

《Django实力爬坑笔记(一)》

选择Django工程,填写存放路径和App name点击Creat就创建好了一个工程。然后我们可以看到工程目录如下图:

《Django实力爬坑笔记(一)》

一般来说一个项目会有多个app,这里的一个app也可以被多个项目使用。myProject下的文件是整个项目的全局配置文件。此时我们先运行一下整个项目,如果没有报错,控制台如下图:

《Django实力爬坑笔记(一)》

这说明我们的项目已经运行成功了。点击蓝色的url,使用浏览器打开会如下图:此时服务器就已经在正常运行了。

《Django实力爬坑笔记(一)》

二、配置数据库

新建的项目配置默认的数据库是sqllite3,我们这里使用MySQL。

为了便于理解,我们先用MySQL的可视化工具来创建一个SCHEMA名字叫做blog作为我们项目的数据库。

《Django实力爬坑笔记(一)》

修改我们项目myProject的setting.py文件来配置数据库信息,如下图所示:

《Django实力爬坑笔记(一)》 数据库的名字和密码一定要正确

连接到MySQL需要数据库驱动,我们这里使用pymysql。修改我们项目myProject的init.py文件来配置数据库驱动,如下图所示:

《Django实力爬坑笔记(一)》 在文件中写入此代码

此时再次运行项目,如果没有报错那么数据库配置完成。

休息一下晚点接着撸。

    原文作者:在海边的人
    原文地址: https://www.jianshu.com/p/814bf8e0957a
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞