用于压瓶的叉子或瓶子管理器

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


烧瓶管理

这是烧瓶机https://github.com/flask-admin/flask-admin的克隆。

简介

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生成逻辑。允许对administrativ的参数使用自定义urle视图
  • 向modelview添加了列显示操作控制操作列的可见性,而不覆盖模板
  • 增加了对最新MongoEngine的支持
  • 新的SecureForm基类,便于CSRF验证
  • 大量与翻译相关的修复和更新翻译
  • 错误修复

1.3.0

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

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

推荐PyPI第三方库


热门话题
如何从DMN模型调用静态Java方法(Drools Business Central)   java RxJava通过匹配属性值连接可观察流   java形状在控制台上向下移动如何执行?   Java随机数,介于100和500之间,是10的倍数   java Android SDK和AVD管理器未打开。“线程'main'org.eclipse.swt.swt中出现异常:无法设置文本”   java取消mongodb中的异步FindTable   序列化如何在Java中保持对序列化对象的引用?   java如何在web应用程序中创建实时并发锁?   java在paintComponent中重画形状时无法保存笔划/线条厚度   java使用Mp安卓图表绘制图形   java SDK安装中出现错误   java日期值未正确显示   java hibernate一对多出错,外键错误   二进制文件将2字节(无符号短)从二进制文件转换为Java短文件   java如何确保每个线程都在同一个对象上工作?   java Maven站点部署失败,SCP连接被Windows拒绝   hadoop在Java MapReduce作业中写入配置单元   泛型方法中需要Java冗余强制转换