【问题标题】:Not understanding this Python script不理解这个 Python 脚本
【发布时间】:2021-05-16 08:19:30
【问题描述】:

this example of Django project 和模板部分(book_detail.html)中,我看不懂这段代码:

book.genre.all|join:", " 

“book.genre.all”是 Genre 类中通过 ManyToMany 键连接到图书对象(来自 Book 类)的所有对象的列表。

为什么要使用竖线字符来连接或拆分这些对象?为什么不使用", ".join(book.genre.all)

【问题讨论】:

标签: python python-3.x django django-models django-templates


【解决方案1】:

它们在 django 中称为模板过滤器。您可以查看here 的自定义过滤器,也可以查看here 的内置连接过滤器。

【讨论】:

    猜你喜欢
    • 2013-11-13
    • 2020-06-17
    • 2013-04-30
    • 1970-01-01
    • 1970-01-01
    • 2014-12-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多