capstone_project

时间:2024-03-30 18:33:19
【文件属性】:

文件名称:capstone_project

文件大小:14KB

文件格式:ZIP

更新时间:2024-03-30 18:33:19

Python

铸造代理应用 该存储库提供了铸造代理应用程序后端的基础。 该应用程序由存储有关演员/女演员和电影信息的数据库提供服务。 在公共主页之外,有两种类型的用户可以访问该应用程序:代理程序和主管。 该应用程序的目的是演示使用Flask微框架开发简单应用程序的最新技能。 它需要Python 3.6或更高版本。 该应用程序当前已部署在Heroku上,您可以通过进行访问。 授权 通过第三方服务Auth0提供授权。 对于两个现有角色之一,您需要一个有效的令牌来访问应用程序的API(一个公共端点除外): Casting Director或Casting agent 。 导演有权访问所有端点,并且代理只能检索有关演员的信息。 这些角色中每个角色的有效令牌当前都包含在setup.sh文件中,用于项目验证。 在本地测试应用程序时,会将它们作为环境变量导出。 API端点 GET / 这是主页端点。 它是公开


【文件预览】:
capstone_project-master
----exceptions.py(375B)
----test_app.py(8KB)
----config.py(812B)
----manage.py(267B)
----app.py(5KB)
----sandbox.py(973B)
----migrations()
--------env.py(3KB)
--------alembic.ini(857B)
--------script.py.mako(494B)
--------versions()
--------README(38B)
----utils.py(1KB)
----requirements.txt(263B)
----models.py(2KB)
----Procfile(22B)
----README.md(4KB)
----auth.py(4KB)
----.gitignore(7B)
----setup.sh(2KB)

网友评论