Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.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
Django应用程序结构,良好实践?_Django - Fatal编程技术网

Django应用程序结构,良好实践?

Django应用程序结构,良好实践?,django,Django,我是Django的新手,目前正在努力解决如何构建应用程序的问题 该网站有一个公共前端,您可以在其中登录以进入仪表板。我已经为这个仪表板创建了一个单独的应用程序 现在我想在这个仪表板的一个页面上显示一个员工列表,但是我已经为这些员工创建了另一个应用程序 我是否应该在员工应用程序中创建此新页面/视图?或者我应该删除此员工应用程序,并将该模型包括在仪表板应用程序中? 什么是良好做法 目前看起来是这样的: -site -- dashboard app -- employee app 资料来源:p-3

我是Django的新手,目前正在努力解决如何构建应用程序的问题

该网站有一个公共前端,您可以在其中登录以进入仪表板。我已经为这个仪表板创建了一个单独的应用程序

现在我想在这个仪表板的一个页面上显示一个员工列表,但是我已经为这些员工创建了另一个应用程序

我是否应该在员工应用程序中创建此新页面/视图?或者我应该删除此员工应用程序,并将该模型包括在仪表板应用程序中? 什么是良好做法

目前看起来是这样的:

-site
-- dashboard app
-- employee app


资料来源:p-35

我认为你的逻辑是正确的。如果该页面是仪表板功能集的一部分,那么它应该位于仪表板中。那么您建议将其放在仪表板中吗?然后将有关员工的模型保存在单独的员工应用程序中?是的。员工/用户相关的内容可以在一个单独的应用程序中,该应用程序由仪表板使用,因此阅读此内容会建议使用员工应用程序在仪表板中显示员工?