Python, sebagai bahasa pengaturcaraan yang berkuasa, digunakan secara meluas dalam pembangunan web Salah satu rangka kerja webnya yang paling popular ialah Django. Django ialah rangka kerja Web Python lanjutan yang meningkatkan kecekapan membangunkan aplikasi Web dengan merangkum dan mengabstraksi tugas pembangunan Web biasa. Artikel ini akan memperkenalkan cara menggunakan rangka kerja Django dalam Python.
Sebelum anda bermula, anda perlu memasang Django pada komputer anda terlebih dahulu. Anda boleh memasangnya melalui arahan pip Buka terminal dan masukkan arahan berikut:
pip install django
Jika anda mempunyai berbilang versi Python yang dipasang dalam sistem anda, anda perlu menggunakan versi arahan pip yang betul.
Bahagian penting Django ialah projek Sebuah projek mengandungi berbilang aplikasi dan setiap aplikasi mewakili sebahagian daripada aplikasi web. Cipta projek Django baharu menggunakan arahan berikut:
django-admin startproject project_name
Ini akan mencipta folder bernama project_name yang mengandungi fail Python bernama manage.py dan folder lain bernama project_name. Folder project_name mengandungi tetapan dan fail konfigurasi dalam projek. Mulakan pelayan Django dengan membuka terminal dan masukkan arahan berikut:
python manage.py runserver
Dalam Django, setiap aplikasi mempunyai tanggungjawabnya sendiri. Cipta aplikasi menggunakan arahan berikut:
python manage.py startapp app_name
Ini akan mencipta aplikasi bernama app_name yang mengandungi fail seperti views.py, models.py dan tests.py. Fail views.py mengandungi logik utama aplikasi dan mentakrifkan tingkah laku apabila pengguna mengakses halaman.
Untuk membuat aplikasi Django bertindak balas terhadap permintaan URL tertentu, URLconf perlu ditakrifkan. Dalam Django, URLconf ialah modul Python yang mentakrifkan semua URL dalam aplikasi web. Cipta fail bernama urls.py dalam direktori aplikasi dan tentukan URL dengan kod berikut:
from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), ]
URLconf ini akan mengendalikan laluan kosong dan ia akan memanggil fungsi indeks dalam views.py.
Dalam Django, paparan menentukan cara membalas permintaan web pengguna. Dalam fail views.py dalam direktori aplikasi, anda boleh menentukan fungsi paparan berkaitan URLconf. Sebagai contoh, dalam contoh kami, fungsi paparan berikut boleh ditakrifkan:
from django.http import HttpResponse def index(request): return HttpResponse("Hello, World!")
Fungsi paparan ini akan mengembalikan "Hello, World!"
Akhir sekali, mulakan pelayan Django dan lawati URL yang ditentukan untuk melihat sama ada aplikasi berjalan dengan betul. Masukkan arahan berikut dalam terminal untuk memulakan pelayan:
python manage.py runserver
Masukkan "http://127.0.0.1:8000/" dalam pelayar untuk mengakses aplikasi.
Ringkasan
Django menyediakan cara yang mudah, pantas dan modular untuk membina aplikasi web. Artikel ini memperkenalkan cara menggunakan rangka kerja Django dalam Python, termasuk konsep teras seperti mencipta projek, mencipta aplikasi dan mentakrifkan URL dan pandangan. Memandangkan Django ialah rangka kerja yang popular dalam bidang pembangunan web Python, selepas menguasai pengetahuan asasnya, terus mengkajinya secara mendalam akan sangat membantu dalam kerja pembangunan web.
Atas ialah kandungan terperinci Bagaimana untuk menggunakan rangka kerja Django dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!