ubuntu下django使用mysql
2015-12-29 14:39
666 查看
第一篇博文写的是windows环境下django+mysql,但是我们的生产环境往往是在linux下的,这里记录一下我在linux下配置mysql连接django的过程,OS是ubuntu 14.04.2
1、下载mysql,参考http://jingyan.baidu.com/article/425e69e6bbc6c7be14fc1640.html,非常方便
2、还需要下载mysql-python API,下载之前有一点和windows不同就是需要先下载
3、其他配置步骤同windows环境那篇,其中settings.py中的host仍然不用填写
4、补充一点,就是因为部署nginx,在settings中设置了STATIC_ROOT,这个时候想用开发服务器来测试,无法加载静态文件的,提示是404找不到静态文件,但是我看admin又是有样式的(是缓存?),admin的样式在django包中,但是也是靠URL访问,不清楚了...先不管了。调试的时候可以先把STATIC_ROOT注释了应该就可以用开发服务器调试或者杀死uwsgi在开uwsgi应该也可以吧?
1、下载mysql,参考http://jingyan.baidu.com/article/425e69e6bbc6c7be14fc1640.html,非常方便
2、还需要下载mysql-python API,下载之前有一点和windows不同就是需要先下载
sudo apt-get install libmysqlclient-dev再下载mysql-python
pip install MySQL-python这里如果不先安装
libmysqlclient-dev直接pip安装MySQL-python会报一个错误。参考http://stackoverflow.com/questions/12993708/unable-to-install-mysql-python
3、其他配置步骤同windows环境那篇,其中settings.py中的host仍然不用填写
4、补充一点,就是因为部署nginx,在settings中设置了STATIC_ROOT,这个时候想用开发服务器来测试,无法加载静态文件的,提示是404找不到静态文件,但是我看admin又是有样式的(是缓存?),admin的样式在django包中,但是也是靠URL访问,不清楚了...先不管了。调试的时候可以先把STATIC_ROOT注释了应该就可以用开发服务器调试或者杀死uwsgi在开uwsgi应该也可以吧?
相关文章推荐
- PostgreSQL学习手册(数据库维护)
- SQL truncate 、delete与drop区别
- navicat 导入sql文件时报错:1153 :Got a packet bigger than 'max_allowed_packet' bytes
- mysql性能测试工具之tpcc-mysql
- 【mysql】使用脚本对mysql状态进行监控
- Hadoop Hive sql语法详解5--HiveQL与SQL区别?
- Hadoop Hive sql语法详解--DQL 操作:数据查询SQL(4)
- Hadoop Hive sql语法详解3--DML 操作:元数据存储(3)
- Hadoop Hive sql语法详解-修改表结构(2)
- Hadoop Hive sql语法详解1-认识hive及DDL操作(1)
- mysql性能测试工具之tpcc-mysql 及 mysql 用户管理和权限设置
- Oracle PLSQL Developer安装配置
- Sqoop导出数据到MYSQL问题
- 6.zabbix学习笔记:zabbix监控mysql(一)
- mysql 求分组top
- sqoop 从 hive 导到mysql遇到的问题
- SQL 语句的TOP,Distinct语句
- 监控MySQL主从同步脚本
- win8 系统中安装了oracle11g及PL/SQL Developer如何连接64位oracle
- sqlite学习笔记之sqlite3_open函数的使用