Django ialah rangka kerja aplikasi web berdasarkan bahasa Python Ia memudahkan proses pembangunan aplikasi web dan menyokong pembangunan pesat aplikasi web yang berkualiti tinggi dan mudah diselenggara. Artikel ini akan memberikan anda panduan pengenalan kepada Django untuk membantu anda menguasai alat pembangunan web yang berkuasa ini dengan cepat.
1. Pasang Django
Mula-mula anda perlu memasang Django, yang boleh dipasang melalui pip Buka terminal dan masukkan arahan berikut:
pip install Django
Selepas pemasangan selesai, anda boleh memasukkan arahan berikut di terminal untuk. sahkan sama ada Django berjaya dipasang:
python -m django --version
Jika nombor versi Django yang serupa dengan "3.2.5" dikembalikan, ini bermakna anda telah berjaya memasang Django.
2. Cipta projek Django
Selepas memasang Django, anda perlu mencipta projek untuk memulakan perjalanan pembangunan aplikasi web anda. Buka terminal arahan dan masukkan arahan berikut dalam direktori tempat anda ingin menyimpan projek:
django-admin startproject mysite
mysite ialah nama projek anda, yang dijana secara automatik berdasarkan struktur direktori standard Django, termasuk fail bernama "manage.py" files dan folder bernama "mysite". Folder ini ialah direktori akar projek Django anda.
3. Jalankan pelayan pembangunan Django
Seterusnya, buka terminal arahan dalam direktori akar projek Django dan masukkan arahan berikut untuk memulakan pelayan pembangunan Django:
python manage.py runserver
Pada masa ini, projek Django anda sudah berjalan pada pelayan tempatan , anda boleh memasukkan "http://127.0.0.1:8000/" dalam pelayar untuk melihat.
4. Cipta aplikasi Django
Dalam Django, aplikasi terdiri daripada satu set model yang berkaitan (struktur data), pandangan (fungsi yang mengendalikan permintaan) dan templat (HTML output yang diberikan). Sekarang mari buat aplikasi Django baharu.
Buka terminal arahan dalam direktori akar projek Django dan masukkan arahan berikut:
python manage.py startapp myapp
myapp ialah nama aplikasi anda, yang juga dijana secara automatik berdasarkan struktur direktori standard Django.
5. Tulis fungsi paparan
Dalam Django, fungsi lihat mengendalikan permintaan dan menjana kandungan HTML halaman web. Buka fail myapp/views.py dan masukkan kod berikut:
from django.http import HttpResponse def hello(request): return HttpResponse("Hello, Django!")
Fungsi paparan ini hanya mengembalikan mesej "Hello, Django, yang akan kami lihat dalam penyemak imbas nanti!"
6. Tulis URLconf
Dalam Django, URLconf ialah modul yang memetakan URL kepada paparan. Buka fail urls.py dalam direktori myapp dan masukkan kod berikut:
from django.urls import path from . import views urlpatterns = [ path('hello/', views.hello, name='hello'), ]
URLconf ini memetakan laluan /hello/ ke fungsi lihat hello() yang baru kami tulis. Parameter kedua fungsi path() ialah nama fungsi pandangan yang baru kami takrifkan.
7. Konfigurasikan penghalaan projek
Sekarang kita telah mencipta laluan untuk myapp, kini kita perlu menambahkannya kepada jumlah laluan projek Django. Buka fail mysite/urls.py dan ubah suainya seperti berikut:
from django.contrib import admin from django.urls import include, path urlpatterns = [ path('admin/', admin.site.urls), path('myapp/', include('myapp.urls')), ]
Modul penghalaan ini berada di bawah laluan "/myapp/" dan memanggil fail penghalaan myapp melalui fungsi include().
8 Uji tapak web
Kini anda sudah bersedia untuk menguji tapak web Django anda! Jalankan pelayan pembangunan Django (jika ia belum dimulakan) dan taip "http://127.0.0.1:8000/myapp/hello/" ke dalam penyemak imbas anda. Anda akan melihat mesej "Hello, Django!"
Kami telah berjaya menyelesaikan pembangunan aplikasi Django, tetapi ini hanyalah contoh yang sangat mudah. Dalam aplikasi web sebenar, anda memerlukan lebih banyak paparan, borang, model pangkalan data, templat, fail statik, dsb. Walau bagaimanapun, melalui tutorial dalam artikel ini, anda sudah tahu cara membuat aplikasi web dengan Django, dan anda tahu di mana untuk mendapatkan lebih banyak maklumat dan dokumentasi.
Semua contoh kod dalam artikel ini adalah untuk tujuan demonstrasi sahaja dan adalah untuk rujukan sahaja. Sila buat pelarasan mengikut keperluan anda semasa pembangunan sebenar.
Atas ialah kandungan terperinci Panduan Bermula Django: Menguasai Alat Pembangunan Web Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!