【发布时间】:2017-01-07 03:02:45
【问题描述】:
我在我的项目中使用 django-easy-pdf 库。当我尝试设置自定义西里尔字体时,我有
TypeError: 'NotImplementedType' 对象不可迭代
我已经看到错误出现的位置,这就是我得到的
我的 src url 似乎有问题,但我不知道如何解决这个问题。我尝试过改变 src: url() 不同的方式(手动输入、{% static 'path' %} 等),但它不起作用。我真的卡住了。
Django = 1.10,Python = 3.4.3
这是我的模板。
{% extends "easy_pdf/base.html" %}
{% load staticfiles %}
{% block extra_style %}
<style type="text/css">
@font-face {
font-family: Palatino Linotype; src: url({% static 'automobiles/fonts/bold.ttf' %});
}
body{
font-family: "Palatino Linotype", Arial, sans-serif;
color: #333333;
}
</style>
{% endblock extra_style %}
{% block content %}
<div class="container">
<h1>PYTHON3 RULES</h1>
<p>Это должно работать</p>
<h3>Но библиотеке что-то не нравится</h3>
</div>
{% endblock content %}
项目结构:
settings.py
【问题讨论】:
-
stackoverflow.com/questions/30323242/… 我看过这个话题,但对我没有帮助。也许我做错了什么
标签: python django python-3.x pdf django-staticfiles