学习Python也有一段时间了,前段时间一直在写爬虫,玩的不亦乐乎。习惯了ASP.NET后来就想玩一玩Django感受一下这个神奇的框架。看了不少的教程,踩了不少坑,花了一周时间终于算是爬出来了。这里做一个笔记,如果有正在学习的小伙伴,也可以做一些参考,大家一起成长共同进步!Python真的是一种让人用起来特别爽的一种语言,虽然我觉得Swift用起来也很爽,但是它们用起来的的感觉又很不一样,至于是什么不一样的感觉,大家可以自行感受。网上很多优秀的教程就是版本有点低,新版多多少少有些变化,这里我使用的是Python3.6。
开发环境:Win+Pycharm+Python3.6+MySQL+Django1.10
基础知识与环境配置不再介绍,我们简单直接一点,先知道怎么做,再知道为什么。现在就开始我们的表演。。。
一、 新建一个Django工程
打开你的Pycharm菜单---->File---->New Project如下图:
选择Django工程,填写存放路径和App name点击Creat就创建好了一个工程。然后我们可以看到工程目录如下图:
一般来说一个项目会有多个app,这里的一个app也可以被多个项目使用。myProject下的文件是整个项目的全局配置文件。此时我们先运行一下整个项目,如果没有报错,控制台如下图:
这说明我们的项目已经运行成功了。点击蓝色的url,使用浏览器打开会如下图:此时服务器就已经在正常运行了。
二、配置数据库
新建的项目配置默认的数据库是sqllite3,我们这里使用MySQL。
为了便于理解,我们先用MySQL的可视化工具来创建一个SCHEMA名字叫做blog作为我们项目的数据库。
修改我们项目myProject的setting.py文件来配置数据库信息,如下图所示:
数据库的名字和密码一定要正确连接到MySQL需要数据库驱动,我们这里使用pymysql。修改我们项目myProject的init.py文件来配置数据库驱动,如下图所示:
在文件中写入此代码此时再次运行项目,如果没有报错那么数据库配置完成。
休息一下晚点接着撸。
网友评论