django的附加模板引擎。

django-template-engines的Python项目详细描述


Build StatusMaintainabilitycodecovPython VersionDjango VersionPyPI versionDocumentation Status

django模板引擎

说明

django的附加模板引擎。

如何使用特定的模板后端

在“设置”中,添加:

INSTALLED_APPS = [
    ...
    'template_engines',
]

...

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [
        ],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
    {
        'BACKEND': 'template_engines.backends.odt.OdtEngine',
        ...,
    },
]

视图示例

from django.views.generic.detail import DetailView


class TemplateView(DetailView):
    queryset = AModel.objects.all()
    template_engine = 'odt'
    content_type = 'application/vnd.oasis.opendocument.text'

    def get_context_data(self, **kwargs):
        context = super().get_context_data(**kwargs)
        context['image'] = {'content': open(path, 'rb').read()}
        return context

版本

1.2.0

从现在起,您可以指定粗体文本。

1.1.3

图像加载器现在可以将宽度和高度取为dxapxptincm。 以及emu

1.1.2

添加:

  • 用于将图像加载到docx模板中的模板标记(docx_image_loader)。

1.0.0

添加:

  • docx模板引擎(template_engines.backends.docx.DocxEngine)。
  • docx模板类(template_engines.backends.odt.DocxTemplate)。

0.0.4

  • 用于编写自定义引擎的抽象模板引擎 (template_engines.backends.abstract.AbstractEngine)。
  • 用于编写自定义模板类的抽象模板类 (template_engines.backends.abstract.AbstractTemplate)。
  • odt模板引擎(template_engines.backends.odt.OdtEngine)。
  • odt模板类(template_engines.backends.odt.OdtTemplate)。
  • 将图像加载到odt模板中的模板标记(odt_image_loader)。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在java中的字符串字符下打印星号(*)   java在比较数据后得到错误的结果   java如何在使用JSP创建的网站中创建父子关系和处理?   java配置单元UDF:无法执行求值方法   java GAE项目Intellij远程调试在关闭时不释放端口   java按钮上的放大和缩小功能点击JfreeChart折线图?   java Selenium Chrome Web驱动程序SessionNotCreatedException   java由ADFactoryBuilder生成的线程工厂是线程安全的吗?   java将字符串[]传递给另一个类Android(使用intent)   我为什么要嘲笑java?   JavaLiferay门户不将对象从流程阶段发送到jsp   java我想在单击每个树节点时将要添加的信息放入jpanel jscrollpane中   在Java中模拟数组引用(即对引用的引用)的按引用传递   Jackson将JSON属性反序列化为不同的Java对象   java使用JSP/servlet在网页上显示Excel工作表?   仿射变换Java:使用仿射变换时游戏速度减慢   Servlet JBoss AS 7的java EJB注入   在Oracle数据库中使用Java的plsql   java管理Maven项目中的库依赖项   JavaEclipseLink(JPA)异常:复合主键@JoinColumn