复杂Django模型和视图的代码示例参考

0 投票
1 回答
1299 浏览
提问于 2025-04-16 14:26

我在哪里可以找到关于构建复杂的Django模型结构和(非通用)视图的好代码示例和最佳实践呢?

大多数教程里的模型和视图通常只有一层或两层的结构。(比如Django教程中的投票和选项)我想找一些有层次的模型代码示例,以及在Django中构建视图和控件的最佳实践。有推荐的链接吗?

假设我有两个父模型A和B;A有子模型C、D、E;B有子模型F和G;模型H引用(或外键)C和D;模型I是D的子模型,并且引用G?我该如何构建一个详细的展示视图,把这些都放在一个HTML模板里呢?

1 个回答

1

我建议你去看看一些在GitHub或Bitbucket上写得很好的Django项目,从中学习一下。Django-cms有很多模型,可能正是你想要的例子:

https://github.com/divio/django-cms/tree/develop/cms/models

撰写回答