win10 python3 django mysql 环境配置

分为4步:

1、安装python3

2、安装django

3、安装mysql

4、配置mysql与django连接


一、安装python3

1、官网https://www.python.org/downloads   下载最新版python3.6.4

2、一路默认配置,安装即可

3、配置环境变量:右击计算机->属性->高级系统设置->环境变量->在系统变量里的path添加pyhon3安装目录和scripts目录,eg:添加 C:\python36 和C:\python36\Scripts

4、测试:cmd里输入python,如下图即为安装成功


二、安装django

方法一:cmd下输入pip install django,一段时间后即安装成功;

方法二:

1、https://www.djangoproject.com/download/  下载 Django-2.0.3.tar.gz

2、解压并和Python安装目录放在同一个根目录,cmd下进入 Django 目录,执行python setup.py install,然后开始安装,Django将会被安装到Python的Lib下site-packages。

3、将django安装后的目录添加环境变量,比如C:\Python36\Lib\site-packages\Django-2.0.2-py3.6.egg\django

测试:

1、输入python 

2、输入import django

3、输入django.get_version(),如下图即为成功



三、安装mysql


方法一:mysql安装包安装:

    你只需要在https://www.mysql.com/downloads/ 中下载window版本的mysql安装包,并解压安装包,双击 setup.exe 文件,接下来你只需要安装默认的配置点击"next"即可,默认情况下安装信息会在C:\mysql目录中,然后配置环境变量,

新建环境变量MySQL_HOME,输入MySQL的安装目录,


然后再把;%MYSQL_HOME%\bin插入到Path的最后面;


测试:cmd下输入mysql -u -root -p 回车登录,登陆成功即为安装成功

方法二:压缩包安装

第一步:在官网上下载对应的版本,下载地址:

http://www.filehorse.com/download-mysql-64/,

第二步:将下载好的安装包进行解压到一个盘下面,比如c盘根目录

第三步:配置环境变量,如上

第四步:在解压的目录下新建一个配置文件,文件名叫my.ini,然后把下面的配置代码复制到my.ini中,其中basedir为你解压的目录,datadir是存放数据的目录,自己建个文件夹,设置你的路径即可

[mysqld]  
port=3306  
basedir  ="C:\\mysql-5.7.21-winx64\\"  
datadir  ="D:\\mysql_data"  

第五步:以管理员的身份运行命令行,切换到MySQL的安装目录下面,输入mysqld install 进行安装

第六步:启动mysql服务:net srart mysql

第七步:输入mysql -u root -p 登录,root默认密码为空,回车即可

第八步:修改密码:mysql下输入SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');


四、配置mysql与django连接

    django 连接mysql默认驱动是MySQLdb,MySQLdb没有支持python3的版本,如果使用python3.x版本时,用pymysql替换MySQLdb,或者用mysqlclient替换MySQLdb。

1、首先安装pymysql:pip install pymysql

2、然后新建文件夹(将来放你项目的文件夹),cd进去,创建django项目:django-admin.py srartproject helloworld

3、进入helloworld文件夹下,找到__init__.py,加入下面两句话即可:

import pymysql  
pymysql.install_as_MySQLdb()  

4、同目录下编辑setting.py,将其中的DATABASES改为如下:

  1. DATABASES = {  
  2.     'default': {  
  3.         'ENGINE': 'django.db.backends.mysql',  
  4.         'NAME': '', #MySQL中数据库名字,你需要现在mysql里创建一个数据库
  5.         'USER':'root',  
  6.         'PASSWORD':'******', #MySQL的密码  
  7.         'HOST':'127.0.0.1', #默认本地  
  8.         'PORT':'3306' #默认3306端口  
  9.     }  
  10. }  

5、切换到上级目录并创建app:python manage.py startapp testapp

6、编辑setting.py,在INSTALLED_APPS里添加刚创建的app名字,eg:

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'helloworld',
]

7、cmd里manage.py同级目录下输入

python manage.py makemigrations

python manage.py migrate

看到一些ok即可

8、进入mysql数据库里看是否生成了一些django的表,若有即为连接成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值