Template dan File Statis Berscope Blueprint
Berikan asetnya sendiri untuk setiap blueprint.
Template dan File Statis Berscope Blueprint adalah pelajaran Flask Academy gratis di CoddyKit. Ini adalah pelajaran 4 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Flask Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Flask Academy mencakup 4 pelajaran total.
Setiap Fitur Memiliki Asetnya Sendiri
Cetak biru yang benar-benar modular membawa templat dan file statisnya sendiri. Hal ini membuat fitur berdiri sendiri dan mudah dipindahkan.
Arahkan ke Folder Templat
Saat membuat cetak biru, tetapkan template_folder agar Flask juga mencari di folder tersebut ketika merender halaman cetak biru ini.
blog = Blueprint("blog", __name__,
template_folder="templates")Folder Bersifat Relatif
Jalur templat tersebut bersifat relatif terhadap modul cetak biru berkat __name__. Flask menyelesaikannya berdasarkan lokasi file cetak biru.
Templat Dicari, Bukan Diisolasi
Flask menggabungkan setiap folder templat ke dalam satu jalur pencarian. Folder cetak biru ditambahkan ke templat aplikasi global, bukan sepenuhnya dipisahkan.
Hindari Bentrokan Nama Templat
Karena folder digabungkan, dua cetak biru dengan nama file yang sama dapat bertabrakan. Buat ruang nama templat dengan menempatkannya di subfolder khusus per cetak biru.
render_template("blog/post.html")Tambahkan Folder Statis
Cetak biru juga dapat membawa CSS dan gambarnya sendiri. Tetapkan static_folder saat pembuatan untuk menyimpan aset pribadi fitur ini.
blog = Blueprint("blog", __name__,
static_folder="static")Tautkan File Statis Cetak Biru
Rujuk aset tersebut dengan url_for dan titik akhir static yang memiliki ruang nama, sehingga setiap cetak biru menyajikan filenya sendiri dengan rapi.
url_for("blog.static", filename="blog.css")Tetapkan Jalur URL Statis
Berikan rute publik untuk aset dengan static_url_path. Ini mengatur URL yang digunakan peramban untuk mengambil file cetak biru.
Blueprint("blog", __name__,
static_url_path="/blog-static")Statis Aplikasi Tetap Ada
Aplikasi utama tetap memiliki /static sendiri untuk aset bersama. Statis cetak biru berada berdampingan dengannya dan masing-masing diakses melalui titik akhirnya sendiri.
Folder Cetak Biru yang Rapi
Hasilnya adalah paket yang bersih: rute, templat, dan file statis berada di satu tempat. Folder tersebut merupakan seluruh fitur, siap digunakan kembali. 📦
blog/
routes.py
templates/blog/
static/blog.cssPortabel Sejak Awal
Karena aset ikut berpindah bersama kode, Anda dapat menyalin cetak biru ke proyek lain dan tetap berfungsi dengan sedikit penyiapan tambahan. 🚀
Pemeriksaan Singkat
Bagaimana cara menautkan file statis cetak biru?
Ringkasan
Tetapkan template_folder dan static_folder pada cetak biru agar cetak biru tersebut memiliki asetnya sendiri, memberi ruang nama pada templat, dan menautkan aset statis melalui blog.static. 🎉
Belajar Python dengan tutor AI — gratis
Tulis dan jalankan kode asli di browser kamu, dapatkan bantuan instan dari tutor AI 24/7, dan lanjutkan di mana kamu tinggalkan di web atau aplikasi.
- Kursus
- 30
- Pelajaran
- 120
Pertanyaan yang Sering Diajukan
Apakah pelajaran “Template dan File Statis Berscope Blueprint” gratis?
Ya — teks lengkap “Template dan File Statis Berscope Blueprint” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Flask Academy, upgrade ke CoddyKit PRO. Kursus Flask Academy mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “Template dan File Statis Berscope Blueprint”?
Berikan asetnya sendiri untuk setiap blueprint. Kamu berlatih Flask Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Flask Academy?
Tidak diperlukan pengalaman sebelumnya. Flask Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 4 dari 4.
Berapa lama pelajaran “Template dan File Statis Berscope Blueprint” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Flask Academy ini?
Ya. Setiap pelajaran Flask Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Mengapa Blueprint Mengalahkan Satu File Raksasa
- Buat dan Daftarkan Blueprint
- Awalan URL dan url_for Blueprint
- Template dan File Statis Berscope Blueprint