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了!!!
本文介绍了在Ubuntu环境下安装Redis,以及Django项目中后台汉化和切换到MySQL数据库的步骤。首先,详细讲解了Ubuntu上安装Redis的过程。接着,讲述了Django后台的本地化设置。然后,讨论了当有多个Django应用时,如何在settings中调整应用搜索路径。接下来,详细说明了如何在Django中改用MySQL数据库,包括修改settings配置文件、安装pymysql包以及在项目工程的__init__.py中添加相关代码。最后,解决了远程数据库连接权限问题,通过修改MySQL的root用户host配置,确保了跨机器的数据库访问权限。
324

被折叠的 条评论
为什么被折叠?



