gpt4 book ai didi

python - Django 社区是否广泛使用基于类的 View ?

转载 作者:太空狗 更新时间:2023-10-29 20:19:07 24 4
gpt4 key购买 nike

我是 Django 和 Python 的新手,在阅读了很多之后我决定不使用全局函数作为 View (可能是因为我不习惯全局函数,但主要是因为我想要更好的重用级别并且更喜欢使用更小的代码块).问题是我一直在检查的大多数 Django 应用程序都不使用基于类的方法。

这是因为我在错误的地方检查代码(我从 Django 教程开始,然后在 github 上)?

我问这个是因为将来我希望能和更多的 Django 程序员一起工作,不想一开始就采用非标准的方法。

最佳答案

一个事实是在 Django 1.3 中添加了基于类的 View ,所以如果您计划支持旧的 Django 版本,那么您将不得不坚持使用函数 View ,例如,如果您想要创建一个通用应用程序并在 GitHub 或类似的地方启动它以供其他人使用。

至于何时使用基于类的 View 而不是函数 View ,我认为这将取决于您的用例,我的建议是您必须了解 advantage每种方式,恕我直言,在一个项目中同时实现这两种方式是很正常的。

这很好article Nick Coghlan 对另一篇精彩文章的回应 CBV were a mistake值得检查。

希望这对您有所帮助:)

关于python - Django 社区是否广泛使用基于类的 View ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11581216/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com