修改Django布局结构后访问Django模板

修改Django布局结构后访问Django模板,django,django-templates,django-settings,Django,Django Templates,Django Settings,我用以下方式重新组织了Django: config - settings - base.py - local.py urls.py wsgi.py 此外,应用程序: - apps(level0) - acc(level_1) - users(level_2) - templates - users - acc_control(level_2) -att(level_1) - notes (level_2)

我用以下方式重新组织了Django:

config
 - settings
     - base.py
     - local.py
 urls.py
 wsgi.py  
此外,应用程序:

- apps(level0)
  - acc(level_1)
   - users(level_2)
     - templates
       - users
    - acc_control(level_2)
  -att(level_1)
    - notes (level_2)
    - notifications (level_2)
  - mark(level_1)
- config (level0)
- templates(level0) 
一些应用程序直接位于应用程序文件夹中,例如标记,其他应用程序位于其他子文件夹中,例如用户

   BASE_DIR = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__)))) 


TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'templates')]
我的问题是关于模板访问,因为我收到以下错误:

\apps\acc\users\templates\users\templates\users\detail.html (Source does not exist)
正在重复内部文件夹

视图中
模板设置为:

 template_name = 'users/templates/users/detail.html'
我也试过:

 template_name = '/users/detail.html'

设置
template\u name
时,不需要
users/templates/
前缀。只要您的
模板设置中有
'APP\u DIRS':True
,应用程序目录加载器就会检查每个已安装应用程序的
模板
目录,包括
用户/模板

template_name = 'users/detail.html'

这里没什么好说的。在错误页面中有一个很好的键值对表,显示每个设置配置的值。根据实际路径进行检查,并进行相应调整。谢谢,第二次尝试不起作用,因为我在开始时使用了“/”