Python dan Django ialah salah satu alat terbaik untuk mencipta aplikasi web yang hebat. Python ialah bahasa pengaturcaraan tujuan umum dengan sintaks yang mudah dipelajari, cantik dan sokongan perpustakaan yang berkuasa. Django ialah salah satu rangka kerja web Python dengan pembangunan yang mudah, pengurusan data yang berkuasa dan banyak ciri terbina dalam.
Dalam artikel ini, kita akan membincangkan cara membuat aplikasi web menggunakan Python dan Django. Kami akan menggunakan aplikasi web asas untuk menunjukkan cara membina aplikasi lengkap dengan penjelasan.
Pertama, kita perlu memasang Python dan Django. Anda boleh memuat turun versi Python terkini dari laman web rasmi Python, dan proses pemasangan adalah sangat mudah. Setelah pemasangan selesai, kami boleh memasang Django menggunakan pip (pengurus pakej Python). Masukkan arahan berikut pada baris arahan:
pip install django
Jika anda menjalankan ini pada Linux atau Mac, anda perlu mendahului arahan dengan sudo.
Sekarang kita telah memasang Python dan Django, kita boleh mencipta projek Django asas pada baris arahan menggunakan:
django-admin startproject myproj
Di sini, myproj ialah nama projek kami. Kita boleh menukarnya kepada sebarang nama, tetapi sebaiknya jangan gunakan aksara atau ruang Cina.
Dalam folder projek kami, kami akan melihat folder baharu bernama myproj yang mengandungi beberapa fail dan folder.
Kini kami boleh memulakan pelayan pembangunan Django menggunakan arahan berikut:
cd myproj python manage.py runserver
Masukkan localhost:8000 dalam penyemak imbas anda dan anda akan melihat halaman alu-aluan Django.
Sekarang kami telah mencipta projek Django, kami perlu menambah aplikasi web kami. Untuk melakukan ini, kami akan mencipta aplikasi baharu yang dipanggil "myapp" menggunakan arahan berikut:
python manage.py startapp myapp
Di dalam folder projek kami, kami akan melihat folder "myapp" baharu. Ia mengandungi beberapa fail dan folder, termasuk kod aplikasi kami.
Sekarang, kita boleh mula menulis kod aplikasi kita. Dalam folder "myapp" kami akan mencipta fail baharu yang dipanggil "views.py". Fail ini akan mengandungi kod logik aplikasi kami.
from django.http import HttpResponse def index(request): return HttpResponse("Hello, world!")
Di sini, kami mentakrifkan fungsi yang dipanggil "indeks". Ia menerima parameter bernama "permintaan" dan mengembalikan objek HttpResponse yang mengandungi rentetan "Hello, dunia!"
Seterusnya, di dalam folder “myapp”, kami mencipta fail baharu yang dipanggil “urls.py”. Fail ini akan mengandungi kod padanan URL aplikasi kami.
from django.urls import path from . import views urlpatterns = [ path('', views.index, name='index'), ]
Di sini kami mentakrifkan senarai yang dipanggil "urlpatterns" dan menetapkannya kepada contoh yang dipanggil "path". Contoh ini mengambil rentetan kosong (' ') sebagai hujah pertama dan fungsi "indeks" yang kami buat sebelum ini sebagai hujah kedua.
Kami juga perlu menyambungkan URL aplikasi ke projek Django kami. Untuk melakukan ini, cari fail bernama "urls.py" dalam folder projek (bukan yang kami buat sebelum ini) 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')), ]
Di sini, kami telah menentukan dua URL. Satu ialah URL untuk tapak pentadbir ("/admin/"), manakala satu lagi ialah URL yang kami takrifkan sebelum ini dalam "myapp/urls.py".
Kini kami boleh menjalankan aplikasi kami. Mulakan pelayan pembangunan Django menggunakan arahan berikut:
python manage.py runserver
Lawati "localhost:8000/myapp/" dalam penyemak imbas anda dan anda akan melihat mesej "Hello, dunia!"
Dalam artikel ini, kami membincangkan cara mencipta aplikasi web menggunakan Python dan Django. Kami mencipta aplikasi web asas sambil menerangkan kod. Sepanjang perjalanan, kami telah membincangkan cara memasang Python dan Django, cara membuat projek dan aplikasi Django, dan cara menulis dan menjalankan kod.
Sekarang anda tahu cara mencipta aplikasi web menggunakan Python dan Django, mula cuba buat aplikasi anda sendiri!
Atas ialah kandungan terperinci Cipta aplikasi web menggunakan Python dan Django. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!