Django 笔记 - 特殊操作符

Django 是目前最流行的 Python Web 开源框架。相对于 Python  日常编程,Django 有一些特殊用法的操作符,这里简称为特殊操作符。

下面简要介绍两种特殊操作符,即 ':' 和 '|'。

操作符 ':' 

  在 URL 中,使用操作符 ‘:' 表示带有命名空间的 URL。

  例如,使用 'admin:index' 表示 admin 应用的 index 页面,其中 'admin' 为命名空间(namespace),‘index'为 URL 名称。更多内容,参见  URL namespaces - Django 5.0 Documentation

操作符 '|' 

  在 template block 中,使用管道操作符 '|' 将 template filter 应用到 template block 内容,换句话说,就是使用管道操作符 '|' 后面的template filter 过滤 template block 内容。

  例如,{{ value|linebreaksbr }} 表示将 value 内容中 所有 newlines 替换为 HTML <br> ,其中 linebreaksbr 为 template filter。更多内容,参见 Built-in template tags and filters - Django 5.0 Documentation

  

posted @ 2024-04-30 19:24  klchang  阅读(20)  评论(0编辑  收藏  举报