跳转到主要内容

实现了抽象类以提供类似django admin的表单

项目描述

django-form-admin

信息

https://badge.fury.io/py/django-form-admin.png https://pypip.in/d/django-form-admin/badge.png

这是一个Django应用程序,可以让您使用与django admin相同的HTML渲染表单

需求

如何使用它

选项1

在您的表单中

class FooForm(forms.Form, FormAdminDjango):
    pass

class FooModelForm(forms.ModelForm, FormAdminDjango):
    pass

在您的模板中

{{ form.as_django_admin }}

选项2

但是您不需要继承FormAdminDjango,您也可以这样做

在您的表单中

class FooForm(forms.Form):
    ...

    def as_django_admin(self):
        from formadmin.forms import as_django_admin
        return as_django_admin(self)

在您的模板中

{{ form.as_django_admin }}

选项3

甚至无需修改表单

仅限您的模板

{% load formadmin_filters %}
{{ form|as_django_admin }}

开发

您可以通过克隆其git存储库来获取django-form-admin的最新版本

git clone git://github.com/Yaco-Sistemas/django-form-admin.git

版本

0.5.1 (2018-03-05)

  • 修复之前的版本(Django支持> 1.8)

0.5.0 (2018-03-05)

  • Django支持> 1.8(1.9 - 1.11)

  • 改进readme文件

  • 感谢

0.4.2 (2013-10-28)

  • 修复从pypi安装此egg时的错误

0.4.1 (2013-10-04)

  • 示例项目的改进

0.4.0 (2013-09-12)

  • 渲染表单的新方法(过滤器)

  • 更新元信息

  • 示例项目

0.3.2 (2011-12-03)

  • Subversion版本

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪一个,请了解更多关于安装包的信息。

源分布

django-form-admin-0.5.1.tar.gz (6.1 kB 查看哈希值)

上传时间

由以下机构支持