Rumah > pembangunan bahagian belakang > Tutorial Python > Cipta aplikasi web menggunakan Python dan Django

Cipta aplikasi web menggunakan Python dan Django

WBOY
Lepaskan: 2023-06-23 11:08:03
asal
717 orang telah melayarinya

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.

  1. Pasang Python dan Django

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
Salin selepas log masuk

Jika anda menjalankan ini pada Linux atau Mac, anda perlu mendahului arahan dengan sudo.

  1. Mencipta Projek Django

Sekarang kita telah memasang Python dan Django, kita boleh mencipta projek Django asas pada baris arahan menggunakan:

django-admin startproject myproj
Salin selepas log masuk

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
Salin selepas log masuk

Masukkan localhost:8000 dalam penyemak imbas anda dan anda akan melihat halaman alu-aluan Django.

  1. Membuat Aplikasi 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
Salin selepas log masuk

Di dalam folder projek kami, kami akan melihat folder "myapp" baharu. Ia mengandungi beberapa fail dan folder, termasuk kod aplikasi kami.

  1. Menulis Kod Permohonan

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!")
Salin selepas log masuk

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'),
]
Salin selepas log masuk

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')),
]
Salin selepas log masuk

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".

  1. Jalankan aplikasi

Kini kami boleh menjalankan aplikasi kami. Mulakan pelayan pembangunan Django menggunakan arahan berikut:

python manage.py runserver
Salin selepas log masuk

Lawati "localhost:8000/myapp/" dalam penyemak imbas anda dan anda akan melihat mesej "Hello, dunia!"

  1. Kesimpulan

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan