从2013年开始保持干爽

towel-foundation的Python项目详细描述


注意

您必须将towel_foundation添加到INSTALLED_APPS,最好是 在{TT3}$之前,因为否则基础 登录、注销和密码模板将不会被选取。

包括糖果

基本模板

  • base.html

    所有内容的基本模板。css在顶部,javascript在底部。 定义两个可能需要注意的javascript数组:

    • onReady:将在其上运行的函数的列表 $(document).ready()。作为第一个且仅作为第一个接收jquery实例 争论。
    • onForm:初始化窗体的函数列表。可能被称为 在同一组元素上多次。收到两个参数,a jquery对象包装document或dom的某个子集 以及jquery实例。
  • towel/modal.html

    ajax加载模式的模板。

默认情况下,以下块可用:

  • title:浏览器标题
  • css:css声明。
  • body:除了templatesjs之外,<body/>中的所有内容。
  • navigation:导航栏的内容。
  • main:主容器,即除了导航之外的所有内容 还有页脚。
  • search:边栏中嵌入的搜索表单。
  • sidebar:侧边栏本身。
  • messages:页眉和内容上方的消息容器。
  • page-header:页眉,在 <div class="page-header"/>在里面。
  • content:内容。
  • footer:页脚。
  • templates:可用于javascript模板,主要用于 <script type="text/template"/>标记。
  • js:所有javascript文件和代码。

模型视图模板

towel_foundation附带了一系列模板,这些模板对于 模型视图。看看里面的文件 towel_foundation/templates/modelview/

毛巾模板

towel_foundation重写表单项、表单错误和 对列表页中的链接排序和分页的警告。

django.contrib.auth

的模板

还包括登录、注销、密码更改和重置模板。

模板标签

包含对标记当前导航条目最有用的模板标记。 使用如下:

{% load mark_current %}
{% mark_current request.path %}
    <li><a href="..."></a></li>
    <li><a href="..."></a></li>
    <li><a href="..."></a></li>
{% endmark_current %}

每个导航条目应该占用一行;在其中添加一个class="active" 当前url以href属性值开头。

javascript助手

  • onReadyonForm已经在上面描述过了。
  • $.fn.flash:在 将它们淡入以再次完成不透明度。
  • $.fn.autogrow:当应用于文本区域时,将导致文本区域 添加新内容时自动展开高度,以便没有滚动条 出现。默认情况下应用于所有匹配的元素 textarea.autogrow
  • initForms([elem]):运行onForm中的所有处理程序。默认为处理 如果没有传递对象,document中的所有内容。
  • ^ TT42}$:从远程URL加载基础模型。这是 为所有匹配的元素自动激活 a[data-toggle=ajaxmodal]
  • 所有ajax请求都被修补,以配合django的csrf保护。

第三方库

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

推荐PyPI第三方库


热门话题
java筛选hibernate中引用的属性   java如何在Bluej中创建以long(integer)为参数的对象   java如何通过JDBC在access中创建新字段   java如何获取格式化日期?   用模板方法模式设计过滤器接口   java编译错误:缺少返回语句   java从JOOQ中的代码生成中排除特定的模式   java小程序生命周期:init()和start()与destroy()和stop()之间的实际区别是什么?   如何在Java中获取类的所有公共静态方法?   匿名onClick方法内的java活动结果   java如何从数千个具有良好性能的寄存器构建excel工作表?   标记Java中多级中断的适当使用   网络化基于Java的Telnet代理服务器,支持TLS。但为什么是java。网SocketException:连接被拒绝   java将magnolia升级到5.6.1,vaadin资源   springcloudnetflixhystrix中的java重写HystrixCommandSpect bean