Django2.0自学笔记(3) 开发环境搭建

文章目录
  1. 1. 所需软件
  2. 2. Python安装
  3. 3. Django安装
  4. 4. Mysql数据库安装
  5. 5. Pycharm (可选)
  6. 6. 参考资料

所需软件

庖哥操作系统以及安装的软件清单如下:

  • Windows 7 64位旗舰版
  • Python 3.6.1 (python 3以上版本都可以)
  • Django 2.0
  • Mysql 5.6.38 (其他数据库也可)
  • Pycharm (可选)

Python安装

根据自己操作系统的位数(32or64)下载对应版本的Python进行安装,因为我们将学习Django2.0,所以务必安装Python 3.0以上版本。安装完成后请用cmd命令行检查,输入如下指令

1
2
C:\Users\Administrator>python -V
Python 3.6.1

Django安装

利用python pip进行安装,在cmd命令行中输入如下指令

1
pip install django==2.0

完了以后检查版本,依次在命令行窗口中输入如下指令

1
2
3
python
import django
django.get_version()

Mysql数据库安装

Django虽然自带了sqlite数据库,可用于开发,但是生产环境还是要Mysql或者其他关系型数据库。庖哥装的是Mysql 5.6.38,下载地址,下载zip文件,完了以后解压。

  1. 进入mysql目录,找到my.ini文件,如果没有,就把my-default.ini复制一份重命名为my.ini
  2. 打开my.ini,看到大部分都被#注释掉了。我们进行修改,完了以后样子如下,其中basedir是Mysql所在目录,datadir是将来数据的存放目录,character-set-server和default-character-set=utf8是用来让数据库支持中文的,sql_mode是默认设置。庖哥其他都采用了默认设置,如果有其他需要,可以自行设置。

    1
    2
    3
    4
    5
    6
    7
    8
    [mysqld]
    basedir=D:\mysql-5.6.38-winx64
    datadir=D:\mysql-5.6.38-winx64\data
    character-set-server=utf8
    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

    [client]
    default-character-set=utf8
  3. 安装数据库。进入mysql的bin目录,庖哥的是D:\programme\mysql\mysql-5.6.38-winx64\bin,Shift+右键,选择在此处打开窗口,进入命令行(注意用管理员身份,否则权限不够),输入

    1
    mysqld -install
  4. 启动数据库。输入

    1
    net start mysql
  5. 登录和密码。启动后用root登录,第一次没有密码

1
mysql -u root

给root用户添加密码:

1
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpassword');

以后就可以用

1
mysql -u root -pyourpassword

进行登录了,注意-p和yourpassword之间没有空格

  1. 给mysql数据库添加环境变量。这样你以后就不用每次进入bin目录再敲命令了。计算机–>右键属性–>高级系统设置–>环境变量–>系统变量里找到Path–>把”D:\mysql-5.6.38-winx64\bin;”加到末尾。

Pycharm (可选)

刚才庖哥使用pip安装Django,如果你使用Pycharm来开发Django的话,这些安装和启动的操作都可以交给这个ide自动完成。你只要选择File–>New Project–>选择Django即可。如果Pycharm没有安装Django,会自动去下载最新版本(目前是2.0),你也可以在设置中选择你要的Django版本。庖哥用的是2017版Pycharm。
http://wx4.sinaimg.cn/mw690/0070SULVgy1fmf2nj6z5uj30lu0dj0tx.jpg

参考资料