Django表单渲染助手
项目描述
概述
使用Django渲染表单可能很痛苦,并且不太有趣。有一些不错的解决方案,例如 django-floppyforms 或 django-crispy-forms,但您可能想要一个稍微简单一些的解决方案。
Formica的设计基于 Formulation,这是一个基于模板块的超轻量级且功能强大的解决方案。所有的荣誉都应该归功于 Curtis Maloney 的这个令人印象深刻且简单的想法。
一个简单的示例
假设我们有一个表单,我们想在模板中渲染它。
from django import forms class MyForm(forms.Form): email = forms.EmailField(label='Email') check = forms.BooleanField(label='I really love spam', required=False)
渲染表单就像这样简单
{% load formica %} <form method="post"> {% form "formica/base_form.html" %} {% fields %} {% endform %} <p><input type="submit" value="save" /></p> </form>
非常酷,不是吗?阅读文档以获取更多信息。
源代码与许可证
Formica 的源代码托管在 Github 上:https://github.com/olivier-m/formica
Formica 在FreeBSD 许可证下发布。
项目详情
关闭
formica-1.2.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 899abdebe55dc6e25ece7404ca59257f0754a4753122b42d03a9dd0a4d5a7efb |
|
MD5 | 7d104d17a3c5f3d89563cfa6b0ef2df2 |
|
BLAKE2b-256 | f1e415e3e107a09a88d7b356c37ade71e0c88a9082af058ebd026e736d6a5d54 |