我正在开发一个项目,该项目将具有一些功能,例如登录、注册、向其他用户发送消息或创建事件。
根据我对 Django 的了解,我会将所有这些功能分离到他们自己的应用程序中,例如帐户应用程序(具有注册功能)、消息应用程序和事件应用程序。
如果到目前为止我是正确的,那么将构成我的项目的所有这些应用程序组合在一起的代码会去哪里?它会是另一个应用程序吗?该应用程序的名称是什么?(根据最佳实践)
谢谢!
运行命令时,基本的 Django 设置将如下所示
django-admin.py startproject foo
foo/
manage.py
foo/
__init__.py
settings.py
urls.py
wsgi.py
这很好,但推荐的项目设置方式不同。推荐的结构就像创建不同的模块作为单独的应用程序,然后从根连接它。请参阅此链接以简要了解项目布局。