第一步:首先确保在Linux系统下安装好python3.x(建议3.5以上),并且安装好mysql数据库(建议5.7.2以上),django使用pip进行安装即可。python3、mysql、pip的安装这里不再讲解。(python3和pip安装请参考:https://blog.csdn.net/yangczcsdn/article/details/80843739)
第二步:首先创建一个目录,用于存放项目,再该目录下创建一个django项目。例如创建一个hello项目
(1)django-admin.py startproject hello
(2)cd/hello 进入项目根目录会发现如下两部分
然后进行项目app创建: django-admin.py startapp myApp(不做详细解释同window下一样)
第三步:进入到项目settings.py中进行数据库配置,这里配置mysql方法和window一样
(1)添加你所创建的myapp
(2)配置mysql数据库链接
settings.py中如果还需要其它的配置,自己可根据项目需要进行配置。
第四步:运行调试项目
进入项目所在的目录后运行命令: python manage.py runserver (如果安装的python3设置过软连接了,运行: python3 manage.py runserver )
第五步:重点解决问题
发现第四步运行之后报错:(首先确保字节settings.py中连接的是mysql)
解决方法:找到hello/hello/__init__.py,在里面添加如下内容:
import pymysql pymysql.install_as_MySQLdb()
然后,将项目进行合并:
python manage.py migrate
最后重启项目运行结果如下:
第六步:恭喜你,linux下django连接mysql已成功,即可进行项目开发。