MDS机构实施

django-mds的Python项目详细描述


联系信息

您是一个城市,一个移动服务提供商,或者您只想了解更多有关我们的mds工具的信息:请通过contact@bluesystems.fr

Django MDS-符合MDS的移动数据服务

Build Status

python/django代理api的City of LA MDS Specification(移动性数据规范)兼容实现

目标和非目标

目标

  • 最终符合MDS
  • 一种在我们认为的实际实现上测试mds思想的方法 在没有参考实现的情况下,很难指定质量api
  • 开发人员友好,能够让所有利益相关者做出贡献

非目标

  • 高性能:我们更喜欢开发人员友好性而不是性能(这个软件是无状态的,无论如何扩展都是微不足道的)。只需正确标注数据库的尺寸即可)
  • 全功能用户界面:我们提供一个具有所需功能的用户界面,但这仍然是一个API优先的软件
  • 数据分析:分析应由使用此应用程序的消费者API的其他应用程序完成(API必须设计为允许第三方软件使用数据)

技术要求

如何运行

后端

  • 安装和配置要求(见上文)
  • 运行pip install .[dev]以安装依赖项
  • 您需要以下环境变量:MDS_DB_NAMEMDS_DB_USERMDS_DB_PASSWORD
  • 要初始化数据库,请运行python manage.py migrate
  • 要在本地启动后端,请运行MDS_DEV_DEBUG=1 python manage.py runserver

示例环境配置在.env.example

中提供。

身份验证

请求身份验证通过MDS中指定的jwt承载令牌完成 jwt密钥或公钥应通过环境配置MDS_AUTH_SECRET_KEYMDS_AUTH_PUBLIC_KEY

前端

请参阅front/README.md中的专用自述文件

释放

我们使用semantic versioning和zest.releaser作为实际版本:

fullrelease

只需按照步骤并按回车键回答“是”。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
JavaGWT:何时使用Lazydemelement?   Java中跟踪消失线程的多线程处理   java Springboot未能配置数据源:“url”,但我没有使用数据库   java为按钮生成随机位置   math Java:包含二项式系数计算的表达式   java通过AsyncTask传递参数   从路径错误创建java文件   高流量网站的性能播放框架、Java、Apache、PostgreSQL、JPA和Hibernate   java将4D矢量转换为长矢量   arraylist Java循环在没有任何错误的情况下终止   java正在制作一个计算器应用程序,希望在第二个片段中更新历史,但无法完成   java将信息从IntentService发送到Activity   java如何在游戏中插入大量实体!工作   javascript如何在ScriptEngineforJava中从数学中获得准确的结果?