Rumah >pembangunan bahagian belakang >Tutorial Python >Ketahui cara membina aplikasi web yang cekap dalam Django dari awal

Ketahui cara membina aplikasi web yang cekap dalam Django dari awal

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBasal
2024-02-20 10:28:05629semak imbas

Ketahui cara membina aplikasi web yang cekap dalam Django dari awal

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!

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