这个场景很新,并试图找到一些文档来采用最佳实践.我们正在构建一个相当大的内容网站,其中包含各种媒体目录,我正在尝试找到一些可比较的数据/架构模型,以便我们可以更好地了解我们应该使用的方法,使用我们从未使用的框架利用之前.任何见解/帮助将不胜感激!
解决方法
“数据/架构模型,使用我们以前从未使用过的框架”
Django对您施加了最佳实践.你没有很多选择,也不会犯很多错误.
MVC(虽然是一种崇高的愿望)实施如下:
>使用Django ORM模型在“models.py”文件中定义数据.
> urls.py文件将URL映射到视图功能.明智地选择你的网址.
>查看功能完成所有处理,利用模型中的模型和方法
> View功能调用的演示文稿(通过HTML模板).基本上没有任何处理可以在演示中完成,只需轻量级迭代和决策
该模型是为您定义的.坚持Django自然而然地做的事情,你会很开心.
在架构上,你通常有这样的堆栈.
> Apache做了两件事.
>直接立即提供静态内容
>将动态URL交给Django(通过mod_python,mod_wsgi或mod_fastcgi). Django应用程序映射URL以查看功能(访问数据库(通过ORM /模型)并通过模板显示.
该架构为您定义明确.坚持Django自然而然地做的事情,你会很开心.
随意阅读Django documentation.它非常好;也许是最好的.