ฉันต้องการให้เนื้อหาเดียวกันภายใน 2 ไฟล์พื้นฐานที่แตกต่างกัน
ฉันกำลังพยายามทำสิ่งนี้:
page1.html:
{% extends "base1.html" %}
{% include "commondata.html" %}
page2.html:
{% extends "base2.html" %}
{% include "commondata.html" %}
ปัญหาคือดูเหมือนว่าฉันใช้ทั้งขยายและรวมไม่ได้ มีวิธีทำบ้างไหม และถ้าไม่ฉันจะทำสิ่งที่กล่าวมาข้างต้นให้สำเร็จได้อย่างไร?
commondata.html แทนที่บล็อกที่ระบุทั้ง base1.html และ base2.html
จุดประสงค์นี้คือเพื่อให้หน้าเดียวกันทั้งในรูปแบบ pdf และ html ซึ่งการจัดรูปแบบจะแตกต่างกันเล็กน้อย แม้ว่าคำถามข้างต้นจะทำให้สิ่งที่ฉันพยายามทำนั้นง่ายขึ้นหากฉันได้รับคำตอบว่ามันจะช่วยแก้ปัญหาของฉันได้