I m 为我的django站点设定定制模板标。 我是继这一文件之后的,在我的主要应用中建立了<代码>templatetags的名录。
/project/apps/core/templatetags
-/__init__.py
-/core_extras.py
自2006年以来 我不敢肯定,这是否造成这一问题,我应该指出,我已在我的<编码>制定中。
sys.path.insert(0, join(PROJECT_ROOT, "apps"))
INSTALLED_APPS = (
django.contrib.auth ,
django.contrib.contenttypes ,
django.contrib.sessions ,
django.contrib.sites ,
django.contrib.messages ,
django.contrib.staticfiles ,
django_evolution ,
apps.core ,
)
core_extras.py
from django import template
import settings
register = template.Library()
class SiteNameNode(template.Node):
def __init__(self):
def render(self, context):
site_name = getarrr(settings, "SITE_NAME", false)
if not site_name:
return "<!-- SITE_NAME not setting in Settings -->"
if settings.DEBUG:
return Debug || + site_name
return site_name
@register.tag(name="site_name")
def find_site_name(parser, token):
return SiteNameNode()
main.html
{% load core_extras %}
Error
In template /cygdrive/d/Users/Kin/BitNami DjangoStack projects/flipfinder/templates/main.html, error at line 1
core_extras is not a valid tag library: Template library core_extras not found, tried django.templatetags.core_extras,django.contrib.admin.templatetags.core_extras
www.un.org/Depts/DGACM/index_spanish.htm 是否有其他人陷入这样的问题? 我一无所知。 我走过头,两度检查了所有东西,但我看看看看看看,任何人都存在同样的问题。