Sertakan Bahagian Boleh Guna Semula
Masukkan bar navigasi dan pengaki dengan include.
Sertakan Bahagian Boleh Guna Semula ialah pelajaran Flask Academy percuma di CoddyKit. Ini ialah pelajaran 3 daripada 4. Anda boleh membaca keseluruhan pelajaran di bawah secara percuma — kemudian berlatih secara praktikal dalam pelayar menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Flask Academy, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Flask Academy merangkumi sejumlah 4 pelajaran.
Sesetengah Bahagian Dikongsi, Bukan Seluruh Halaman
Bar navigasi atau pengaki muncul pada banyak halaman tetapi bukan keseluruhan reka letak. Untuk cebisan ini, gunakan sertakan dan bukannya pewarisan. 🧱
pelanjutan berbanding sertakan
Gunakan pelanjutan untuk mewarisi rangka penuh, tetapi gunakan sertakan untuk memasukkan cebisan kecil yang boleh diguna semula ke dalam templat semasa pada tempat tersebut.
Tag Sertakan
Tag sertakan menampal fail templat lain tepat pada tempat anda meletakkannya. Fail yang disertakan dipaparkan seolah-olah penandanya ditulis sebaris.
{% include "navbar.html" %}Separa Hanyalah Templat
Separa ialah templat biasa yang hanya mengandungi serpihan, seperti bar navigasi. Menamakannya _navbar.html menandakan bahawa ia bertujuan untuk disertakan.
<nav><a href="/">Home</a></nav>Sertakan dalam Asas Anda
Anda boleh menyertakan separa di dalam asas supaya setiap halaman yang melanjutkannya mendapat bar navigasi secara automatik, tanpa penanda berulang.
<body>
{% include "navbar.html" %}
{% block content %}{% endblock %}
</body>Separa Melihat Konteks
Separa yang disertakan boleh membaca pemboleh ubah yang sama seperti halaman yang menyertakannya, jadi bar navigasi boleh memaparkan nama pengguna yang telah log masuk.
{% include "navbar.html" %}Hantar Konteks Tambahan
Anda boleh memberikan nilai tersendiri kepada separa dengan dengan, mengehadkan skop pemboleh ubah supaya cebisan itu kekal fokus dan mudah dijangka.
{% include "card.html" with context %}Toleransi Fail yang Hilang
Tambahkan abaikan yang hilang supaya separa yang hilang dilangkau secara senyap dan bukannya menyebabkan pemaparan halaman gagal.
{% include "ads.html" ignore missing %}Pastikan Separa Ringkas
Separa yang baik melakukan satu tugas: pengaki, bar mesej sementara, atau satu kad. Serpihan yang kecil dan fokus mudah diguna semula serta difahami.
Susun Separa dalam Folder
Kumpulkan serpihan dalam subfolder separa dan rujuknya menggunakan laluan tersebut. Ini memisahkan halaman penuh dan cebisan boleh guna semula dengan jelas.
{% include "partials/footer.html" %}Edit Sekali, Kemas Kini di Mana-mana
Betulkan pengaki dalam separanya dan setiap halaman yang menyertakannya akan dikemas kini bersama-sama. Suntingan tunggal itulah sebabnya sertakan diwujudkan. ✨
Semakan Pantas
Bilakah anda patut menggunakan sertakan dan bukannya pelanjutan?
Ulang Kaji: Separa
Gunakan sertakan untuk membenam cebisan kecil yang dikongsi seperti bar navigasi dan pengaki. Pastikan cebisan itu kecil, disusun dalam folder, dan diedit di satu tempat. 🎯
Pelajari Python dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Soalan Lazim
Adakah pelajaran “Sertakan Bahagian Boleh Guna Semula” percuma?
Ya — teks penuh “Sertakan Bahagian Boleh Guna Semula” boleh dibaca secara percuma di web ini. Untuk berlatih secara interaktif menggunakan penyunting kod terbina dalam dan tutor kecerdasan buatan 24/7, serta membuka kunci baki kursus Flask Academy, tingkat taraf kepada CoddyKit PRO. Kursus Flask Academy merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Sertakan Bahagian Boleh Guna Semula”?
Masukkan bar navigasi dan pengaki dengan include. Anda berlatih Flask Academy menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Flask Academy?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Flask Academy di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 3 daripada 4.
Berapa lamakah pelajaran “Sertakan Bahagian Boleh Guna Semula” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Flask Academy ini?
Ya. Setiap pelajaran Flask Academy menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Tentukan Templat Asas dengan Blok
- Kembangkan Asas dalam Halaman Anak
- Sertakan Bahagian Boleh Guna Semula
- Makro untuk Penanda Berulang