Tutorial pemasangan Django: Bina aplikasi web yang cekap dari awal, contoh kod khusus diperlukan
Pengenalan:
Django ialah rangka kerja pembangunan aplikasi web yang cekap ditulis dalam Python. Ia menyediakan cara untuk membina aplikasi web yang stabil, selamat dan berskala dengan cepat. Artikel ini akan memperkenalkan secara terperinci cara memasang dan mengkonfigurasi Django dari awal, dan memberikan contoh kod khusus untuk membantu pemula bermula dengan lancar.
1 Pasang Python dan pip
Django dibangunkan berdasarkan Python, jadi anda perlu memasang Python pada komputer anda terlebih dahulu. Anda boleh memuat turun versi terkini Python dari tapak web rasmi (https://www.python.org/downloads/) dan ikut wizard pemasangan untuk menyelesaikan pemasangan.
Selepas memasang Python, anda perlu memasang pip, iaitu alat pengurusan pakej Python. Masukkan arahan berikut pada baris arahan:
$ python -m ensurepip --upgrade
$ python -m pip install --upgrade pip
2. Pasang Django
Selepas pip dipasang, kita boleh menggunakannya untuk memasang Django. Masukkan arahan berikut pada baris arahan:
$ pip install django
3. Cipta projek Django
Selepas memasang Django, kita boleh mula mencipta projek Django baharu. Masukkan arahan berikut pada baris arahan:
$ django-admin startproject myproject
Ini akan mencipta folder yang dipanggil "myproject" dalam direktori semasa dan menjana struktur asas projek Django di dalamnya.
4. Jalankan pelayan pembangunan Django
Masukkan folder projek "myproject" dan masukkan arahan berikut dalam baris arahan:
$ python manage.py runserver
Ini akan memulakan pelayan pembangunan Django dan mendengar port tempatan 8000 secara lalai. Masukkan "http://localhost:8000" dalam penyemak imbas anda dan anda akan melihat halaman alu-aluan lalai Django.
5 Buat aplikasi Django
Selain struktur projek itu sendiri, kami juga boleh mencipta aplikasi dalam projek Django. Masukkan arahan berikut pada baris arahan:
$ python manage.py startapp myapp
Ini akan mencipta apl bernama "myapp" dalam projek dan menjana struktur asas apl di dalamnya.
6. Cipta model
Model ialah kelas yang digunakan dalam Django untuk mentakrifkan struktur pangkalan data. Dalam fail "models.py" aplikasi "myapp", kami boleh menentukan model kami. Berikut ialah kod untuk model contoh:
from django.db import models class Book(models.Model): title = models.CharField(max_length=100) author = models.CharField(max_length=100) publication_date = models.DateField() def __str__(self): return self.title
Model ini mentakrifkan kelas yang dipanggil "Buku" yang mempunyai tiga atribut: tajuk, pengarang dan tarikh_penerbitan. Kami juga boleh menentukan perkara yang dipaparkan semasa mencetak objek dalam konsol dengan mengatasi kaedah __str__().
7. Lakukan pemindahan pangkalan data
Selepas menentukan model, kami perlu memberitahu Django bahawa struktur pangkalan data kami telah berubah. Masukkan arahan berikut pada baris arahan:
$ python manage.py makemigrations
Ini akan menjana satu siri fail pemindahan pangkalan data untuk merekodkan perubahan pangkalan data. Kemudian masukkan arahan berikut:
$ python manage.py migrate
Ini akan melaksanakan operasi perubahan sebenar pangkalan data berdasarkan fail migrasi.
8. Cipta paparan dan URL
Paparan ialah fungsi dalam Django yang digunakan untuk mengendalikan permintaan pengguna. Dalam aplikasi "myapp", kami boleh menentukan pandangan kami dalam fail "views.py". Berikut ialah kod untuk paparan contoh:
from django.shortcuts import render from django.http import HttpResponse def index(request): return HttpResponse("Hello, world!")
Fungsi paparan ini menerima objek permintaan dan mengembalikan objek respons yang mengandungi teks "Hello, dunia!"
Untuk menjadikan paparan kami boleh diakses, kami juga perlu menambah konfigurasi URL yang sepadan dalam fail "urls.py" projek "myproject". Berikut ialah contoh kod konfigurasi URL:
from django.urls import path from myapp.views import index urlpatterns = [ path('', index, name='index'), ]
Ini akan memetakan laluan kosong ke fungsi paparan "indeks" yang kami takrifkan sebelum ini.
9. Jalankan pelayan pembangunan Django
Selepas melengkapkan langkah di atas, kami boleh menjalankan pelayan pembangunan Django sekali lagi untuk melihat aplikasi kami. Masukkan arahan berikut dalam baris arahan:
$ python manage.py runserver
Kemudian masukkan "http://localhost:8000" dalam pelayar, anda akan melihat teks "Hello, dunia!"
Kesimpulan:
Artikel ini memperkenalkan proses pemasangan dan konfigurasi Django dan menyediakan beberapa contoh kod khusus. Saya berharap melalui tutorial ini, pemula boleh berjaya membina projek Django mereka sendiri dan memahami penggunaan asas Django. Sudah tentu, sebagai tambahan kepada apa yang disebut dalam artikel ini, Django mempunyai banyak fungsi dan alatan berkuasa lain yang memerlukan pembelajaran dan latihan lanjut.
Atas ialah kandungan terperinci Ketahui cara membina aplikasi web yang cekap dalam Django dari awal. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!