代码拉取完成,页面将自动刷新
一个类似于推特的社交媒体
参考自 Tweetme2
React
Bootstrap
Python3
Django
Django REST framework
登陆 注册
发推特
查看推特详情
点赞 取消点赞
转发推特
第三方登陆
克隆项目
git clone https://github.com/wangzitiansky/Tweetme.git
cd Tweetme
建立虚拟环境
python3 -m venv venv
安装依赖
pip install --upgrade pip
pip install -r product_requirements.txt
设置环境变量(主要是MySQL数据库相关)
export MYSQL_PASSWORD=your password
export MYSQL_HOST=your host
export MYSQL_USER=your user
export MYSQL_DB_NAME=your user name
运行本项目
python3 manage.py runserver
如果想单独运行React App
cd tweetme-web
npm install
npm start
如果想使用GitHub第三方登陆 可以填写自己的id和key(也可以用我的)
# 位于tweetme/settings.py
GITHUB_CLIENT_ID = 'f1fd4af5331b53348d3e'
GITHUB_SECRET = '6d5a03cd5d04b43d0e1bfe11a65865d40b529bc7'
因为此项目用到了redis,所以请自行更改redis配置
# tweetme/settins.py
REDIS_HOST
REDIS_PORT
REDIS_DB
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型