即时通讯:Python实现web版多人聊天室
开发环境:
PyCharm2018、MySQL5.6、Redis3.2、Python3.6、Django1.11
功能实现:
1、登录/注册
2、主页/大厅
3、修改密码
4、即时通讯:聊天室
5、在线好友列表
系统设计:
1、后端:Django、Channels、WebSocket
2、前端:bootstrap、CSS、html、js
3、数据库:MySQL、Redis
测试:
在PyCharm中导入项目后,添加Python3.6编译器、添加Channels模块(支持WebSocket)、PyMySQL模块、PyRedis模块,点击运行即可。
更新:
更新了requirement.txt文件,导入项目依赖包时可以根据该文件选择导入