【发布时间】:2022-01-24 22:41:46
【问题描述】:
以下源码来自django/forms/forms.py
class BaseForm(RenderableFormMixin):
def _html_output(self, normal_row, error_row, row_ender, help_text_html, errors_on_separate_row):
"Output HTML. Used by as_table(), as_ul(), as_p()."
_html_output() 这个私有方法是如何被as_table(), as_ul(), as_p() 使用/调用的?我没有从源代码中发现。
【问题讨论】:
-
感谢分享,我查看了您分享的链接,这并没有消除我的困惑。我相信我了解
private method的工作原理和使用方法。据我了解,当任何methods使用private methods时,他们应该在方法定义期间显式调用private methods。但是我在源代码中没有找到。
标签: django django-forms