Mar*_*aux 3 django django-templates django-apps
构建我的Django应用程序,我一直在使用django-basic-app中的一些代码,特别是inlines应用程序.
在我的blog应用程序中,我加载inlines了一个模板(在这里blog/templates/admin/blog/change_form.html)
{% extends "admin/change_form.html" %}
{% block extrahead %}
{% load adminmedia inlines %}
{{ block.super }}
Run Code Online (Sandbox Code Playgroud)
当我这样做时,我有一个错误
在/ admin/blog/post/1 /上的TemplateSyntaxError
'inlines'不是有效的标记库:ImportError引发加载inlines.templatetags.inlines:没有模块命名模型
该项目的结构是
blog/
templates/admin/blog/
change_form.html
...
inlines/
__init__.py
models.py
templatetags/
__init__.py
inlines.py
...
Run Code Online (Sandbox Code Playgroud)
并导入 inlines/templatetags/inlines.py
from django import template
from inlines.models import InlineType
from inlines.parser import inlines
import re
Run Code Online (Sandbox Code Playgroud)
inlines存在,INSTALLED_APPS我使用Django 1.4与python 2.7
我正在尝试拥有一个独立的应用程序(当时没有链接到项目),但我不明白为什么博客应用程序没有检测到它.内联模型由django检测,我可以使用管理界面管理它,只是模板标记失败.
| 归档时间: |
|
| 查看次数: |
1868 次 |
| 最近记录: |