0Pricing
Flask Academy · Pelajaran

Buat dan Daftarkan Blueprint

Tentukan Blueprint dan hubungkan ke aplikasi.

Buat dan Daftarkan Blueprint adalah pelajaran Flask Academy gratis di CoddyKit. Ini adalah pelajaran 2 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.

Dua Langkah Membuat Cetak Biru

Menggunakan cetak biru terdiri dari dua langkah: pertama Anda mendefinisikannya dalam modulnya sendiri, lalu mendaftarkannya pada aplikasi. Mari kita bahas keduanya.

Impor Kelas Cetak Biru

Semuanya dimulai dengan satu impor. Kelas Cetak biru berasal langsung dari flask, sama seperti objek aplikasi Flask.

from flask import Blueprint

Buat Objek Cetak Biru

Anda membuat cetak biru dengan memberinya nama dan import_name. Nama tersebut mengidentifikasi cetak biru ini secara unik di seluruh aplikasi Anda.

blog = Blueprint("blog", __name__)

Fungsi __name__

Argumen kedua, __name__, memberi tahu cetak biru tempatnya berada agar Flask nantinya dapat menemukan templat dan file statisnya.

Rute pada Cetak Biru

Di dalam modul, Anda mengaitkan tampilan dengan @blog.route, bukan @app.route. Gagasannya sama, tetapi terikat pada cetak biru.

@blog.route("/posts")
def posts():
    return "All posts"

Masih Tidak Aktif untuk Saat Ini

Mendefinisikan rute saja tidak cukup. Sebelum cetak biru didaftarkan, tidak ada URL-nya yang merespons. Cetak biru tersebut tidak aktif jika berdiri sendiri.

Impor ke Aplikasi

Di bagian penyiapan aplikasi, Anda mengimpor objek cetak biru dari modulnya agar aplikasi dapat mengambil alihnya.

from blog.routes import blog

Daftarkan pada Aplikasi

Satu pemanggilan menghubungkan semuanya. register_blueprint menyalin rute cetak biru ke aplikasi dan mengaktifkannya.

app.register_blueprint(blog)

Urutan Operasi

Buat aplikasi, impor cetak biru, lalu daftarkan. Jika urutan ini benar, rute fitur Anda akan langsung aktif. ✅

Nama Titik Akhir Mendapat Ruang Nama

Tampilan bernama posts di dalam cetak biru blog dirujuk sebagai blog.posts. Nama cetak biru menjadi awalan yang rapi untuk titik akhir.

Menghindari Impor Sirkular

Simpan cetak biru dalam filenya sendiri dan impor di tempat Anda membuat aplikasi. Struktur ini menghindari kesalahan impor sirkular yang merepotkan.

Pemeriksaan Singkat

Pemanggilan mana yang benar-benar membuat cetak biru aktif?

Ringkasan

Definisikan cetak biru dengan nama dan __name__, tambahkan rute dengan @bp.route, lalu panggil register_blueprint pada aplikasi agar rute tersebut aktif. 🎉

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Buat dan Daftarkan Blueprint” gratis?

Ya — teks lengkap “Buat dan Daftarkan 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 “Buat dan Daftarkan Blueprint”?

Tentukan Blueprint dan hubungkan ke aplikasi. 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 2 dari 4.

Berapa lama pelajaran “Buat dan Daftarkan 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

  1. Mengapa Blueprint Mengalahkan Satu File Raksasa
  2. Buat dan Daftarkan Blueprint
  3. Awalan URL dan url_for Blueprint
  4. Template dan File Statis Berscope Blueprint
← Kembali ke Flask Academy