我在Django中有一些复杂的项目,包括待办事项,日历,身份验证,照片等。
我应该将应用程序中的功能分开,还是可以完全混合使用。我认为将事情分开是件好事,但当所有应用程序都连接起来时,将它们混合起来可能更好吗?
当它们分开时,我也会遇到网址问题。我将url(r'^users/', include('myproject.apps.user.urls'))
包含与该身份验证相关的所有网址,但如果我希望我的登录网址为/login
而不是/users/login
,则会变得有点混乱。
我认为管理员告诉我"分离应用程序,以便可以在分组的部分中列出每个模型。
我一直在努力寻找这个问题的良好实践,但我找不到好的解释或论据,所以我希望在这里得到一些利弊: - )
谢谢。