我正在使用Django CBV,并对extra_context
Class 属性和get_context_data(**kwargs)
方法之间的差异感到困惑。尽管根据文档,您可以同时使用两者,但哪个更好用?
谁能帮我解决问题???
我在DetailView
子类中使用了这个类属性并且它起作用了。
Django 2.2 版本。
谢谢。
我不知道你是否还有这个疑问,但我最近在生产环境中使用 extract_context 遇到了一个问题,特别是在使用 Django 2.2 和 Python 3.6 的 AWS EC2 实例上,我认为在 extra_context 上使用 QuerySet 会自动更新在生产环境中就像在开发环境中一样,但如果您需要在您的上下文中更新 QuerySet,您最好使用 get_context_data。
底线如果你需要一个固定值使用 extra_context 否则使用 get_context_data。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句