如何解决Django“应用”应该是什么意思?
| 我是Django的新手,正在尝试了解部署Web应用程序时的首选操作方法。 假设我正在制作一个具有(例如)用户登录管理,一些上传功能,对上传文件进行操作以及在屏幕上呈现上传文件的Web应用程序。它们都是同一\“ Web应用程序\”的一部分。 这些功能中的每一个都是项目中自己的应用程序,还是应该全部合并为一个应用程序? Django应用程序是否打算对应于Web应用程序,还是对应于与数据库中的一些表接口的单一功能集?解决方法
Django应用程序是一组相关功能,用于完成或维护网站的一个方面。您描述的Web应用程序将至少分成2个Django应用程序,具体取决于您要对上传的文件进行处理的粒度。
, 可重用应用程序与不可重用应用程序之间存在区别。对于可重用的应用程序,它们必须提供定义明确的功能并旨在解决定义明确的问题,这一点至关重要。如果不是这种情况,它们将不会非常可重用。
但是,您可能还会有一些不可重用的应用程序,即项目中的一个或多个应用程序实现了特定于该项目的应用程序逻辑。在我的项目中,我始终有一个名为
core
的不可重复使用的应用程序,它充当胶水并将所有内容捆绑在一起。如果我的网站中有不同的部分,我可能会选择拥有更多不可重用的应用程序,因为我喜欢它本质上为项目命名的方式(例如模型,视图,模板等)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。