django开发路(二)更改数据库MySQL,安装redis、后台汉化

1、安装redis’
这里贴出来原链接,尊重原创 Ubuntu中redis安装
2、django中 后台本地化
django开发路(二)更改数据库MySQL,安装redis、后台汉化
3、当django中存在多个app时一般把他们都放在一个包下
django开发路(二)更改数据库MySQL,安装redis、后台汉化
这时需要重新在settings中设置django 应用搜索路径
django开发路(二)更改数据库MySQL,安装redis、后台汉化
加入这两句。。。。之后就不需要在urls中修改了

4.改用MySQL数据库
①修改settings配置文件
django开发路(二)更改数据库MySQL,安装redis、后台汉化
这里HOST为要连接的电脑上的MySQL数据库 (我的数据库在我的Windows上)
②之后需要安装pymysql包,打开终端

pip install pymysql

????最后需要在项目工程的__init__.py文件中加入这两句
django开发路(二)更改数据库MySQL,安装redis、后台汉化
到这里 如果项目工程和MySQL数据库在一个电脑上,数据库就改成功了。但是我的项目工程和MySQL数据库在不同的电脑上,如果服务器启动,会报错:没有数据库的访问权限,连接不到。
解决方法:
在安装MySQL数据库的电脑上打开MySQL终端

  1. 使用root用户登录mysql数据库:mysql -u root -p 进入到mysql数据库:use mysql;

  2. 查看user表的host和user数据:select host, user from user;
    会发现root用户允许的host是localhost。

  3. 修改数据:update user set host=’%’ where user=‘root’; #
    把user为root的host改为%,表示允许root用户在所有IP上登录。

  4. 重启服务器即可

以上完成以后,就ojbk了!!!