python3mvcweb框架,具有开发web服务和模块化web应用程序的内置功能。

fantastico的Python项目详细描述


幻想框架

为python 3开发人员创建最好的可插入、开发人员友好的内容发布框架。

Build status

开始

开始使用Fantastico的最简单方法是阅读我们及时生成的文档:

玩得开心。

更改

反馈

我真的希望你喜欢使用Fantastico框架,就像我们喜欢开发它一样。非常感谢您的反馈 因此,请随时与我们联系(以获取支持、功能请求、建议或您所想到的一切): Provide feedback

版本

  • V0.7.1(稳定)

    • Added /api/oauth/profile/me for obtaining authenticated user profile information.
    • Added on_pre_create / on_pre_update / on_pre_delete events for ROA.
    • Added on_post_create / on_post_update / on_pre_delete events for ROA.
    • Added isoformat for json serialization of datetime fields.
    • Fix bug for full recursive serialization of subresources when requested.
    • Added support for nested filtering into roa resources (e.g filter=eq(submodel.<property_name>,1))
    • Added support for nested ordering into roa resource (e.g order=asc(submodel.<property_name>))
    • Bring validate_email code into fantastico so that each new installation of framework works as expected (cause by an incompatible python 3 validate_email package published on pypi).
  • V0.7.0(稳定)

    • Added support for cross origin requests on ROA resources registry (/roa/resources).
    • Added support for exception serialized responses CORS compatible requests.
    • Add CORS decorator for enabling CORS headers on custom controller routes.
    • Add support for headers appended to each response (support for global CORS configurable headers).
    • Fix cors for ROA fetch individual item.
    • Fix @RequiredScopes attribute for MVC controllers (now it automatically validates the security context before invoking underline method).
    • Improve implicit grant handler so that it supports non redirect responses.
  • v0.6.0(Provide feedback

    • Added implicit grant type implementation.
    • Added security support for endpoints / controllers.
    • Added Fantastico identity provider.
    • Fix a bug in ROA APIs routes mapping.
    • Added support for MVC Controllers into custom packages (not residing in components root folder).
    • Added ROA resources dependent on user (integrated with OAuth2 access tokens).
    • Added ROA resources OAuth2 authorization.
    • !!!!! ROA ResourceValidator base class now adds two more methods for formatting resources and is backward incompatible with Fantastico version 0.5.1.
    • !!!!! ROA ResourceValidator validate method has changed signature and is backware incompatible with Fantastico version 0.5.1.
  • v0.5.1(Provide feedback

  • v0.5.0(Provide feedback

    • Added specification for auto generated API for resources.
    • Added OAUTH2 draft implementation details for Fantastico.
    • Added Identity Provider draft specification.
    • Added REST API Standard for ROA (Resource Oriented Architecture).
    • Added REST filter parser implementation using fast ll grammar for ROA (Resource Oriented Architecture).
    • Added auto generated APIs for resources (Resource Oriented Architecture).
    • Improved routing loaders so that multiple methods can serve separate http verbs of a route.
    • Added support for multiple routes mapped on the same controller.
    • Fixed a bug in MySql connections pool (not recycling correctly after a long idle period).
    • I changed thread local MySql connection strategy to request based.
  • v0.4.1(Provide feedback
    • 修复分析组件示例数据插入中的错误。
    • 修正一个错误到组件呈现没有json响应来给给定的url。
  • v0.4.0(Provide feedback
    • fantastico sdk命令显示命令文档的官方链接。
    • fantastico sdk syncdb命令。
    • 已创建数据库表模块设置/数据插入的标准检测。
    • 多个跟踪代码扩展集成到fantastico contrib中。
    • 动态页面扩展集成到Fantastico Contrib中。
    • 直接反馈渠道集成到文档中(Provide feedback
  • v0.3.0
    • Fantastico sdk核心可用。
    • fantastico sdk activate extension命令可用。
    • 提供了如何激活现有项目的扩展的示例。
  • v0.2.2
    • 更新动态菜单激活文档。
    • 修复引擎管理中的严重错误和打开的SQL连接过多。
    • 修复在打开连接时发生意外错误时关闭数据库会话中的错误。
    • 为数据库会话管理添加大量单元测试。
  • v0.2.1
    • 修复PYPI包的包装。现在它是可用的,包含呈现包和contrib包。
  • v0.2.0
    • 框架文档使用google analytics进行跟踪
    • 组件重用是使用{%component%}标记完成的。
    • 动态菜单可插拔组件可以开箱即用。
    • MVC文档改进。
    • 修复运行时更改配置时数据库会话管理缓存中的错误。
  • v0.1.2
    • nginx配置文件现在也可以映射www.<;vhost_name>;
    • 从控制器重定向支持
    • setup fantastico framework脚本不再覆盖部署文件
  • v0.1.1
    • Favicon路线处理。
    • 部署脚本错误处理和根文件夹执行(而不是仅对部署子文件夹执行)。
    • mvc how to article已更改为使用get_records_paged而不是all_paged方法(它以前是文档中的一个错误)。
    • 数据库会话管理器已从一个单一连接更改为连接/请求。
    • fantasticcointegrationtestcase现在有一个属性,该属性保存用于设置fantastico活动配置的os环境变量名。
  • v0.1.0
    • 内置路由器,易于扩展。
    • webob请求/响应体系结构。
    • 请求上下文支持以访问各种属性(当前语言、当前用户和其他属性但是)。
    • 支持多个项目配置文件。
    • 多环境下的数据库简单配置。
    • 模型-视图-控制器支持。
    • 自动模型外观生成器。
    • 模型外观注入控制器。
    • 视图的模板引擎支持(jinja2)。
    • pdf/html/epub格式的文档生成器。
    • 自动框架打包和部署。
    • 用于创建基于Fantastico的项目的帮助脚本。
    • 在nginx后面运行fantastico项目的简单启动脚本。
    • 在Amazon(AWS)上部署Fantastico项目的推出场景。
    • 如何使用Fantastico创建新项目和组件。

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

推荐PyPI第三方库


热门话题
无法在Netbeans 8.2 JDK8u231中创建java Maven项目(Web应用程序)   java如何以设定的时间间隔生成随机数?   java从socket和inputStream的慢速读取   spring SCORM:Java中基于Web的SCORM播放器   Java将函数传递给方法   java绑定通用服务及其实现和子类型   java如何在运行时从选择列表框中动态选择选项?爪哇硒   java Selenium WebDriver什么是“Selenium客户端和WebDriver语言绑定”   elasticsearch需要elasticsearch高级Java客户端更新ByQueryRequest API帮助   JAVA哈希表查找最大值   WSDL操作中的java soapAction属性为空   java访问封闭类或父类方法的一般方法   eclipse在java中运行带有SeleneTestCase的ANT。lang.NoClassDefFoundError   java Hazelcast不会在节点启动时填充ReplicatedMap   如何在Java中从excel中读取特定行?   html JAVA将本地时间(GMT+8)转换为UTC时间   java将自定义端点添加到Spring数据REST存储库中,并以大摇大摆的方式显示   java计算未来位置