我遇到了很多关于 Django 项目和可重用应用程序之间区别的资源,最突出的是DjangoCon talk和Pinax Project。
然而,作为一个新手,编写自己的项目和可重用的软件似乎有点挑战。我不太了解模型的去向(以及应用程序如何灵活和宽松)、模板的去向以及不同的应用程序如何结合在一起。
是否有关于使用可重用应用程序创建项目的教程?良好做法页面?最好是一个带有自己的应用程序的示例项目(而不是依赖于外部应用程序)?
我的目标是了解项目的架构和应用程序之间的交互,而不仅仅是构建可重用的应用程序。我在网上看到的大多数教程都是关于构建一个可重用的应用程序,或者构建一个简单的单体博客应用程序,它只对内置或 django.contrib 模块有外部依赖。