Django应用演示“脆皮形式基金会”
crispy-forms-foundation-demo的Python项目详细描述
简介
这是一个django应用程序,演示如何使用django-crispy-forms和Foundation来演示crispy-forms-foundation。
链接
- 下载他的PyPi package;
- 克隆到他的Github repository;
需要
- crispy-forms-foundation>;=0.5.0;
安装
编辑settings.py以添加以下设置:
INSTALLED_APPS=(...'crispy_forms','crispy_forms_foundation','crispy_forms_foundation_demo'...)CRISPY_TEMPLATE_PACK='foundation-5'
然后将其安装到您的URL上:
urlpatterns=patterns('',...url(r'^crispies/',include('crispy_forms_foundation_demo.urls')),...)
最后,一些模板试图从skeleton.html模板继承,在该模板中您应该加载基础资产(css和js),下面是您应该在模板目录中创建的模板示例:
<!DOCTYPE html> <!--[if IE 8]> <html class="no-js lt-ie9" lang="en"> <![endif]--> <!--[if gt IE 8]><!--> <html class="no-js" lang="en"> <!--<![endif]--> <head> <meta charset="utf-8"> <title>{%blockhead_title%}Sample skeleton{%endblock%}</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> {%blockheader_content%}{%spaceless%}{%blockhead_base_links%} <link rel="stylesheet" href="{{STATIC_URL}}css/foundation.min.css"> {%endblock%}{%blockhead_base_js%} <script type="text/javascript" src="{{STATIC_URL}}js/foundation.min.js"></script> {%endblock%}{%endspaceless%}{%endblock%} </head> <body> {%blockcontent_container%}<div id="body_content"{%blockcontent_container_attrs%}{%endblock%}> {%blockbase_content%}{%endblock%} </div>{%endblock%}{%blockfoot_more_js%}{%endblock%} </body> </html>
仅此而已,现在您可以访问演示。