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 |