1 Star 5 Fork 0

wangzitiansky / Tweetme

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

使用Django编写的一个社交媒体

HitCount LICENSE

一个类似于推特的社交媒体 :iphone:

参考自 Tweetme2 :clap: :clap: :clap:

涉及的技术栈 :five:

  • React

  • Bootstrap

  • Python3

  • Django

  • Django REST framework

完成的功能

  • 登陆 注册

  • 发推特

  • 查看推特详情

  • 点赞 取消点赞

  • 转发推特

  • 第三方登陆

todo

  • 使用JWT登陆

运行本项目

克隆项目

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 

空文件

简介

使用Django编写的社交媒体Web App 展开 收起
Python
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Python
1
https://gitee.com/wangzitiansky/Tweetme.git
git@gitee.com:wangzitiansky/Tweetme.git
wangzitiansky
Tweetme
Tweetme
master

搜索帮助