趁热打铁,安装Python3+Django1.8

在树莓派安装完Django1.7之后,用python3启动出现问题,所以索性趁热打铁,在虚拟机的debian上面直接安装Python3+Django。

debian默认的安装是Python3.2,让通过apt-get install python3-pip安装pip,默认后pip的文件名是pip-3.2,修改为pip3后安装Django1.8版本。

网上说Python3的版本中mysql需要使用pymysql,同样使用pip3安装,然后安装网上说明,将__init__.py文件中添加:

import pymysql
pymysql.install_as_MySQLdb()

然后修改settings.py,将里面默认的sqlite配置改为

DATABASES = {
‘default’: {
‘ENGINE’: ‘django.db.backends.mysql’, #数据库引擎
‘NAME’: ‘test’, #数据库名
‘USER’: ‘root’, #用户名
‘PASSWORD’: ‘root’, #密码
‘HOST’: ”, #数据库主机,默认为localhost
‘PORT’: ”, #数据库端口,MySQL默认为3306
‘OPTIONS’: {
‘autocommit’: True,
},
}
}

python3 manage.py migrate生成数据库,并添加管理员后,python3 manage.py runserver 启动Django,顺利完成。

 

Leave a Reply

您的电子邮箱地址不会被公开。 必填项已用 * 标注

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>