django开发路(二)更改数据库MySQL,安装redis、后台汉化
1、安装redis’
这里贴出来原链接,尊重原创 Ubuntu中redis安装
2、django中 后台本地化
3、当django中存在多个app时一般把他们都放在一个包下
这时需要重新在settings中设置django 应用搜索路径
加入这两句。。。。之后就不需要在urls中修改了
4.改用MySQL数据库
①修改settings配置文件
这里HOST为要连接的电脑上的MySQL数据库 (我的数据库在我的Windows上)
②之后需要安装pymysql包,打开终端
pip install pymysql
????最后需要在项目工程的__init__.py文件中加入这两句
到这里 如果项目工程和MySQL数据库在一个电脑上,数据库就改成功了。但是我的项目工程和MySQL数据库在不同的电脑上,如果服务器启动,会报错:没有数据库的访问权限,连接不到。
解决方法:
在安装MySQL数据库的电脑上打开MySQL终端
-
使用root用户登录mysql数据库:mysql -u root -p 进入到mysql数据库:use mysql;
-
查看user表的host和user数据:select host, user from user;
会发现root用户允许的host是localhost。 -
修改数据:update user set host=’%’ where user=‘root’; #
把user为root的host改为%,表示允许root用户在所有IP上登录。 -
重启服务器即可
以上完成以后,就ojbk了!!!