文件名称:fbsurvivor2:在Django中重写fbsurvivor
文件大小:287KB
文件格式:ZIP
更新时间:2024-04-29 04:41:32
Python
FB幸存者 该项目用于运营一个家庭和朋友的NFL幸存者联盟。 截至2020年9月,它已在单个上的“生产”环境中运行。 该联盟最初是使用电子邮件和Excel进行管理的。 该应用程序的第一个版本是用Python,Flask编写的,并使用了MongoDB。 第二个版本切换为使用Postgres和原始SQL查询,但继续使用Flask。 从技术上讲,此版本是第三个版本(名称中带有2),是使用Django并利用Django的ORM进行的完全重写。 该数据库仍然是Postgres。 此版本包括: 带有CircleCI的CI / CD 一个简单的部署脚本 与Celery和RabbitMQ异步 使用Redis缓存 Pytest的最小测试套件
【文件预览】:
fbsurvivor2-main
----pytest.ini(54B)
----templates()
--------picks.html(1KB)
--------forgot.html(495B)
--------paid.html(584B)
--------404.html(262B)
--------player_links.html(428B)
--------base.html(1KB)
--------manager.html(917B)
--------other.html(1KB)
--------results.html(463B)
--------home.html(434B)
--------pick.html(472B)
--------rules.html(991B)
--------player.html(4KB)
--------forgot-sent.html(221B)
----Pipfile(501B)
----Pipfile.lock(31KB)
----static()
--------css()
--------fonts()
--------robots.txt(26B)
--------favicon.ico(32KB)
----fbsurvivor()
--------core()
--------wsgi.py(397B)
--------__init__.py(38B)
--------settings.py(5KB)
--------asgi.py(397B)
--------urls.py(334B)
--------celery.py(2KB)
----manage.py(630B)
----.gitignore(50B)
----.circleci()
--------config.yml(1KB)
----README.md(978B)
----services()
--------celerybeat.service(159B)
--------celeryworker.service(163B)
--------fbsurvivor.service(159B)
----scripts()
--------deploy_on_server.sh(440B)
--------cssminify.py(229B)
--------start_celery_worker.sh(58B)
--------run_celery_worker.sh(173B)
--------run_wsgi_server.sh(148B)
--------start_celery_beat.sh(116B)
--------deploy.sh(193B)
--------run_sql_proxy.sh(60B)
--------run_celery_beat.sh(231B)
----.pre-commit-config.yaml(126B)