Установить содержимое строковых переменных в princexml
Я использую шаблоны PrinceXML и Django для создания PDF. Я могу установить содержание URL, но не могу задать строку для левого нижнего
@media print{
@page {
@bottom-right {
/* works */
content: url({{ user.logo }})
}
@bottom-left {
/* doesn't work */
content: {{ user.uuid }};
}
}
}
Вы должны установить содержимое по-разному для строки?
1 ответ
Решение
Поместите переменную шаблона между двойными кавычками, например:
content: "{{ user.uuid }}";
Django заменит только переменную шаблона на ее значение. Так что если, например, у вас есть:
user.uuid = "My unique id"
затем
content: {{ user.uuid }};
станет
содержание: мой уникальный идентификатор;
Который не будет интерпретироваться как строка PrinceXML