将Django-SocialRegistration安装到Pinax项目时,“无效的块标记”

时间:2010-12-15 08:05:52

标签: django

基础社交Pinax项目一直有效,直到我为已安装的应用添加“socialregistration”。

In template /home/timothy/python-environments/pinax/lib/python2.6/site-packages/pinax/templates/default/_account_bar.html, error at line 3
Invalid block tag: 'ifopenid', expected 'else' or 'endif'

1 个答案:

答案 0 :(得分:1)

我的猜测是社会注册的openid_tags.py正在覆盖pinax的副本。

请参阅:

https://github.com/pinax/pinax/blob/master/pinax/apps/account/templatetags/openid_tags.py

https://github.com/flashingpumpkin/django-socialregistration/blob/master/socialregistration/templatetags/openid_tags.py

我不确定这是否是问题,但你可能想把它标记到任何一个组,看看他们是否得到了修复。

我认为社交注册是您添加到INSTALLED_APPS的最后一个应用?然后它可能会覆盖Pinax,它具有'ifopenid'标签。