/InstantMessageWebPy

即时通讯:Python实现web版多人聊天室

Primary LanguageJavaScriptMIT LicenseMIT

InstantMessageWebPy

即时通讯: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文件,导入项目依赖包时可以根据该文件选择导入