Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django应用程序结构_Python_Django - Fatal编程技术网

Python Django应用程序结构

Python Django应用程序结构,python,django,Python,Django,我正在学习Django,但我很难理解如何将项目划分为应用程序 我曾经在一些JavaEE系统上工作过,几乎是为了政府的程序和所有的东西,但我就是不知道如何为此创建一个Django项目 例如,如果你需要做一个web应用程序来简化三个过程:获取护照的过程、获取驾驶执照的过程和获取社会号码的过程 这三个程序有共同的步骤:个人信息、联系信息、健康信息。你会为每个程序做一个项目,为每个程序做一个应用程序,为每个步骤做一个应用程序吗 如果我在错误的Stack Exchange站点中发布此内容,我很抱歉 谢谢。

我正在学习Django,但我很难理解如何将项目划分为应用程序

我曾经在一些JavaEE系统上工作过,几乎是为了政府的程序和所有的东西,但我就是不知道如何为此创建一个Django项目

例如,如果你需要做一个web应用程序来简化三个过程:获取护照的过程、获取驾驶执照的过程和获取社会号码的过程

这三个程序有共同的步骤:个人信息、联系信息、健康信息。你会为每个程序做一个项目,为每个程序做一个应用程序,为每个步骤做一个应用程序吗

如果我在错误的Stack Exchange站点中发布此内容,我很抱歉


谢谢。

当你说程序的时候,我猜你是在说Django中的页面或视图。因此,我将实现一个应用程序来实现这一点

记住,项目是由应用程序组成的。创建项目时,将创建与项目同名的主应用程序。这是编写您所说的过程的好地方

将应用程序视为项目站点的独立部分;也许是论坛、博客、自定义管理面板、游戏之类的东西。它们中的每一个都可以成为独立的应用程序


一个项目主要是作为一个网站,因此没有必要在您提到的示例上创建另一个项目。

您的应用程序应该遵循unix的理念,将一件事做得非常好,并且应该模块化封装,以便在任何地方都能做这件事。我需要更多的信息来理解如何准确地分割你的应用程序,但是你项目中的每个流程/功能组件都应该是自己的应用程序。