【发布时间】:2019-10-12 16:59:55
【问题描述】:
我有一个问题,在添加auth 应用程序 (django.contrib.auth.urls) 的身份验证 URL 时。
我应该在哪里添加模板? (login.html等)
我看到他们在项目的templates文件夹中添加:
project > templates > registration > login.html ...
我还看到他们在一个名为 registration 的应用程序中这样做:
|-- project
|-- registration
|-- templates
| |-- registration
| |-- login.html
| ....
|
|-- __init__.py
|-- admin.py
.....
但是这个名字并没有让我很信服,我也看到他们在名为 users 和accounts 的应用程序中这样做了
我应该在哪个应用程序中执行此操作? (accounts, users, registration)
哪一个是最佳实践?
我还想评论说我正在创建一个自定义用户模型,我认为它应该放在其中一个应用程序中,对吗?根据应用程序的名称,这将是最合乎逻辑的。
【问题讨论】:
标签: python django django-models django-templates