gpt4 book ai didi

python - MVC 和 Django 基础知识

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

对这个场景还很陌生,正在尝试查找一些文档以采用最佳实践。我们正在构建一个相当大的内容站点,它将包含各种媒体目录,我正在尝试找到一些可比较的数据/架构模型,以便我们可以更好地了解我们应该使用我们从未使用过的框架的方法以前用过。任何见解/帮助将不胜感激!

最佳答案

“数据/架构模型,以便我们可以更好地了解我们应该使用以前从未使用过的框架的方法”

Django 将最佳实践强加于您。您没有太多选择,也不能犯太多错误。

MVC(虽然是一个崇高的愿望)实现如下:

  • 数据使用 Django ORM 模型在“models.py”文件中定义。
  • urls.py 文件将 URL 映射到 View 函数。明智地选择您的网址。
  • View 函数进行所有处理,利用模型和模型中的方法
  • 由 View 函数调用的演示(通过 HTML 模板)。本质上不能在presentation上做任何处理,只是轻量级的迭代和决策

该模型已为您定义。只要坚持 Django 自然而然地做的事情,你就会很开心。

在架构上,您通常会有这样的堆栈。

  • Apache 做两件事。

    • 直接并立即提供静态内容
    • 将动态 URL 交给 Django(通过 mod_python、mod_wsgi 或 mod_fastcgi)。 Django 应用程序映射 URL 以查看函数(访问数据库(通过 ORM/模型)并通过模板显示。
  • Django View 函数使用的数据库。

该架构已为您明确定义。只要坚持 Django 自然而然地做的事情,你就会很开心。

欢迎阅读 Django documentation .太棒了;也许是最好的。

关于python - MVC 和 Django 基础知识,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/364015/

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