Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Panduan Bermula Django: Menguasai Alat Pembangunan Web Python

Panduan Bermula Django: Menguasai Alat Pembangunan Web Python

PHPz
PHPzasal
2024-01-19 09:41:14612semak imbas

Django入门指南:掌握Python Web开发利器

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!

Kenyataan:
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