Quokkacms烧瓶叉管理

quokka-flask-admin的Python项目详细描述


烧瓶管理

这个项目最近被转入了自己的组织。请更新您的 对git@github.com的引用:flask admin/flask-admin.git

https://d322cqt584bo4o.cloudfront.net/flask-admin/localized.pnghttps://travis-ci.org/flask-admin/flask-admin.png?branch=master

简介

Flask Admin是一个包含电池的,简单易用的Flask扩展,允许您 向flask应用程序添加管理接口。它的灵感来自django admin包,但是在 开发人员完全控制结果应用程序的外观、感觉和功能的一种方式。

开箱即用,flask admin可以很好地处理各种orm,包括

它还拥有一个简单的文件管理接口和一个redis client控制台。

烧瓶管理的最大特点是灵活性。它旨在提供一套简单的工具,可用于 建立任何复杂的管理界面。因此,首先,您可以在任何时候创建一个非常简单的应用程序, 为每个模型自动生成CRUD视图但是,您可以进一步自定义这些视图和表单 当需要时。

烧瓶管理是一个积极的项目,良好的测试和生产准备。

示例

/examples文件夹中包含了几个用法示例。请随意添加自己的例子,或改进 在一些现有的,然后提交他们通过GITHUB作为^ {EM1}$拉请求EME>。

您可以在http://examples.flask-admin.org上看到这些示例中的一些正在运行。 要在本地环境中逐个运行这些示例,请执行以下操作:

cd flask-admin
python examples/simple/app.py

文件

Flask Admin有大量文档,您可以在https://flask-admin.readthedocs.io/en/latest/找到所有文档

文档是从.rst文件夹中的/doc文件自动生成的如果你遇到任何错误,或者 如果您认为还应该包含其他内容,请进行更改并将其作为pull请求提交

要在本地环境中生成文档,请从项目目录:

pip install -r requirements-dev.txt
sudo make html

如果您想预览任何您可能想要贡献的.rst片段,请转到http://rst.ninjs.org/

安装

要安装Flask Admin,只需:

pip install flask-admin

或者,您可以下载存储库并通过执行以下操作手动安装:

git clone git@github.com:flask-admin/flask-admin.git
cd flask-admin
python setup.py install

测试

测试使用nose运行。如果您不熟悉这个包,可以从their website获得更多信息。

要从项目目录运行测试,只需:

pip install -r requirements-dev.txt
nosetests

您应该看到类似于以下内容的输出:

.............................................
----------------------------------------------------------------------
Ran 102 tests in 13.132s

OK

要成功通过所有测试,您需要在本地运行Postgres&MongoDB对于Postgres:

CREATE DATABASE flask_admin_test;
CREATE EXTENSION postgis;

第三方材料

烧瓶管理是在BootstrapSelect2的帮助下构建的。

如果要本地化应用程序,请安装Flask-BabelEx包。

您可以通过crowdin帮助改进flask管理员的翻译:https://crowdin.com/project/flask-admin

变更日志

1.4.2

  • 小错误修复版本。修复了阻止使用自定义格式化程序的“虚拟”列的回归

1.4.1

  • 官方Python3.5支持
  • 可自定义行操作
  • Tablib支持(导出到XLS、XLSX、CSV等)
  • 更新的外部依赖项(jquery、x-editable等)
  • 添加了允许在视图错误时引发异常的设置
  • 错误修复

1.4.0

  • 更新和返工的文档
  • FileAdmin经历了一些小的重构,现在支持远程文件系统带有新的可选AWS S3文件管理界面
  • 可配置的CSV导出模型视图
  • 添加了可重写的URL生成逻辑允许对管理视图使用带有参数的自定义URL
  • 向modelview添加了列显示操作控制操作列的可见性,而不覆盖模板
  • 增加了对最新MongoEngine的支持
  • 新的SecureForm基类,便于CSRF验证
  • 大量与翻译相关的修复和更新翻译
  • 错误修复

1.3.0

  • 新功能:在弹出的列表视图中编辑模型
  • 新功能:只读模型详细信息视图
  • 修正了列可编辑列表值中的xss
  • 改进了模型创建和编辑视图中的导航一致性
  • 在模型列表视图中选择页面大小的能力
  • 更新的客户端依赖项(jQuery、Select2等)
  • 更新的文档和示例
  • 更新翻译
  • 错误修复

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

推荐PyPI第三方库


热门话题
java JNLP无法在浏览器中正确启动(与dtjava.js一起部署)   在执行下一个方法之前,java将等待线程执行结束   java如何将另一个LayoutManager应用于JComboBox?(多栏JComboBox尝试)   使用jPBC在java中实现双线性配对   java在使用@RequestMapping注释时获取请求的值(URL)   java如何控制流量   java如何获取IFC对象的绝对坐标?   java目标服务器无法使用htmlunit和tor响应异常   java需要帮助创建一个循环结构来运行我的程序   java有可能拥有一个Android APK并在应用程序中更改构建变体吗?   在Sphinx4中运行Ant的java   Java:从ArrayList获取子列表的有效方法   java如何使在循环内部创建的数组在循环外部工作?   apache poi通过java中的XSSF表从单元格读取日期值   安卓 java自己的SeqLock实现,避免spinlock会更好吗?   java的并发底层方法。util。同时发生的预定未来   java比较方法违反了它的一般约定,如何使它具有可传递性?   使用JAVA定向指定类的DB导出子类   一个方法中的java更改特定imageView