• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Tweetme: 使用Django编写的社交媒体Web App

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

Tweetme

开源软件地址:

https://gitee.com/wangzitiansky/Tweetme

开源软件介绍:

使用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 passwordexport MYSQL_HOST=your hostexport MYSQL_USER=your userexport MYSQL_DB_NAME=your user name

运行本项目

python3 manage.py runserver

如果想单独运行React App

cd tweetme-web
npm install
npm start

如果想使用GitHub第三方登陆 可以填写自己的id和key(也可以用我的)

# 位于tweetme/settings.pyGITHUB_CLIENT_ID = 'f1fd4af5331b53348d3e'GITHUB_SECRET = '6d5a03cd5d04b43d0e1bfe11a65865d40b529bc7'

因为此项目用到了redis,所以请自行更改redis配置

# tweetme/settins.pyREDIS_HOSTREDIS_PORTREDIS_DB 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap