Django中的一个应用程序足以容纳整个网站吗?

发布于 2025-02-03 01:44:32 字数 117 浏览 1 评论 0原文

我是Django框架的新手,目前在电子商务网站上工作。不确定在Django中创建新项目和新应用程序时会更好,单个应用程序在功能上是否足够且良好(所有HTML页面,用户登录/注册等),还是我应该在项目中使用单独的应用程序?

I'm new to Django framework and currently working on an ecommerce website. Not sure what would be better, when creating new project and new app in Django, does a single app is enough and fine for whole website functionally(all HTML pages, user login/registration etc) or should I use separate apps in my project?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

黑凤梨 2025-02-10 01:44:32

一个目的的应用程序。

不要用“和”描述您的应用。

喜欢:my_app_name'管理学生和考试。

只需创建“学生”应用程序来管理学生和“考试”以管理考试

one app for one purpose.

don't describe your app with 'and'.

like: my_app_name' to manage students and exams.

just create 'students' app to manage students and 'exams' to manage exams

空‖城人不在 2025-02-10 01:44:32

根据Django的伟大书籍“ Django的两勺”,我们应该只为一个目的创建一个应用程序。如果应用程序的工作超出了一个主题,我们应该创建另一个主题。

因此,我认为您应该为您的Web应用程序的各种任务创建单独的应用程序,例如:

帐户:用于用户模型

产品的应用程序:产品模型

订单应用程序:用于管理订单

付款的应用:订单付款的应用程序

...
还有更多。

According to the great book on django 'Two scoops of django' we should create an app for only one purpose. If the work of an app is beyond a topic we should create another one.

So I think you should create separate apps for various tasks of your web-application like:

accounts : app for user model

products : app for product model

orders : app for managing orders

payments : app for the order payments

...
and many more.

小霸王臭丫头 2025-02-10 01:44:32

到目前为止,我在我的职业中使用了Django大约四年了,我认为Django和Python是构建电子商务网络应用程序的全面套件。

As far I have used Django in my profession about four years, I think Django and python is comprehensive kit for building e-commerce web app.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文