【文件属性】:
文件名称:School:类似微博的校园社交平台后端服务
文件大小:87KB
文件格式:ZIP
更新时间:2021-05-04 15:19:06
Python
Social_BUAA Server
这是的一个类似微博的校园社交平台后端服务,基于Python Flask。
你可以点此链接进入官方网站:
这是整个社交北航系统的后端服务,与之配套的还有另一个移动端的项目,。
安装依赖及运行
安装依赖
pip install -r requirements.txt
数据库初始化
python manage.py db init
本地运行
python manage.py runserver -h0.0.0.0 -p80
服务器部署
第一步:
新增环境变量
export flask_server_type="development"
同时,在config.py中定义数据库地址等信息。
第二步:
启动服务,推荐使用,步骤如下:
gunicorn -w 3 manage:app -b 0.0.0.0:8000
第三步:
配置nginx,转发80端口请求到gun
【文件预览】:
School-master
----.gitignore(108B)
----README.md(2KB)
----redis_settings.txt(120B)
----manage.py(791B)
----Pipfile.lock(20KB)
----config.py(1KB)
----test()
--------ipaiyun.py(2KB)
--------get_wechat_info.py(517B)
--------get_netease_music.py(549B)
--------aliyun_mail.py(4KB)
--------cos.py(4KB)
--------upyun.py(2KB)
----pylintrc(35KB)
----app()
--------utils()
--------main()
--------cache()
--------api()
--------models()
--------__init__.py(2KB)
--------redis()
--------task()
--------algorithm()
----Pipfile(469B)
----qps_test()
--------basic.py(713B)
----scripts()
--------db_auto_backup.py(7KB)
--------aliyun_email.py(2KB)
--------README.md(111B)
--------generate_fake_statuses.py(549B)
--------generate_groups.py(4KB)
--------generate_fake_activities.py(1KB)
--------initialize_database.py(636B)
--------generate_fake_users.py(952B)
----deployment()
--------rq_worker.conf(156B)
--------gun.conf(402B)
--------upstart.conf(654B)
--------nginx.conf(2KB)