1

我已经成功安装了 userena,并且我已经将整个 userena 模板目录复制到了我的应用程序(不是名为 userena,而是帐户,所以模板所在的目录是/accounts/templates/accounts/),但简单地编辑它们不会反映任何变化。当我urls.py指向

url(r'^accounts/signout/$', userena_views.signout, {'template_name': 'accounts/signout.html'})

它有效,但仅适用于那个文件。有没有办法让整个应用程序自动引用这个模板目录?我考虑过使用TEMPLATE_DIRS,但这将适用于整个网站,而不是这个应用程序。有什么解决办法吗?谢谢你的帮助。

调用此模板的视图:

def signout(request, next_page=userena_settings.USERENA_REDIRECT_ON_SIGNOUT,
        template_name='userena/signout.html', *args, **kwargs):
4

1 回答 1

0

将所有 userena 模板放在accounts/templates/userena而不是accounts/templates/accounts中。那应该行得通。

于 2017-02-01T17:14:35.707 回答