Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bermula: Panduan Lengkap untuk Memasang dan Mengkonfigurasi Rangka Kerja Django dengan Betul

Bermula: Panduan Lengkap untuk Memasang dan Mengkonfigurasi Rangka Kerja Django dengan Betul

WBOY
WBOYasal
2024-02-19 23:42:07412semak imbas

Bermula: Panduan Lengkap untuk Memasang dan Mengkonfigurasi Rangka Kerja Django dengan Betul

Panduan Bermula Django: Cara memasang dan menyediakan rangka kerja Django dengan betul

Pengenalan:
Django ialah rangka kerja web Python berkuasa yang menyediakan satu set penyelesaian lengkap untuk memudahkan pembangun membina aplikasi web yang cekap dengan cepat. Artikel ini akan membawa anda langkah demi langkah untuk memahami cara memasang dan menyediakan rangka kerja Django dengan betul, termasuk memasang perisian berkaitan, mencipta projek dan aplikasi serta menyediakan contoh kod khusus. Saya harap artikel ini dapat membantu anda memulakan rangka kerja Django dengan cepat.

Langkah 1: Pasang Python dan pip
Sebelum anda mula memasang Django, anda perlu memasang Python dan pip terlebih dahulu, kerana Django berasaskan Python. Anda boleh memuat turun dan memasang versi terkini Python daripada tapak web rasmi Python dan pastikan anda menambahkannya pada pembolehubah persekitaran sistem. Selepas pemasangan selesai, anda boleh memasukkan arahan berikut dalam terminal untuk menyemak sama ada Python dan pip berjaya dipasang:

python --version
pip --version

Langkah 2: Pasang Django
Selepas memasang Python dan pip, anda boleh menggunakan arahan pip untuk memasang Django. Masukkan arahan berikut dalam terminal:

pip install django

Ini akan memasang versi terkini rangka kerja Django.

Langkah 3: Buat projek Django
Selepas memasang Django, anda perlu mencipta projek Django. Masukkan arahan berikut dalam terminal:

django-admin startproject myproject

Ini akan mencipta folder bernama myproject yang mengandungi struktur asas projek. Nama projek boleh diubah suai mengikut keperluan sebenar projek.

Langkah 4: Jalankan pelayan pembangunan Django
Selepas projek dibuat, anda perlu memasukkan folder projek dan jalankan pelayan pembangunan. Masukkan arahan berikut dalam terminal:

cd myproject
python manage.py runserver

Ini akan memulakan pelayan pembangunan Django, yang secara lalai berjalan pada port 8000 localhost anda. Anda boleh melawati http://localhost:8000/ dalam pelayar web untuk melihat hasil yang sedang dijalankan. Jika semuanya berjalan lancar, anda akan melihat halaman alu-aluan Django lalai.

Langkah 5: Cipta aplikasi Django
Dalam Django, projek terdiri daripada satu atau lebih aplikasi. Apl Django boleh dibuat dengan arahan berikut:

python manage.py startapp myapp

Ini akan mencipta folder bernama myapp dalam folder projek, yang mengandungi struktur asas aplikasi. Nama aplikasi boleh diubah suai berdasarkan fungsi dan keperluan aplikasi.

Langkah 6: Konfigurasikan aplikasi
Selepas mencipta aplikasi, anda juga perlu mengkonfigurasinya ke dalam projek Django. Buka fail myproject/settings.py, cari senarai INSTALLED_APPS dan tambahkan aplikasi anda padanya:

INSTALLED_APPS = [
    ...
    'myapp',
]

Langkah 7: Cipta pangkalan data
Jika aplikasi anda perlu menggunakan pangkalan data, anda perlu mencipta pangkalan data dan mengkonfigurasi Django sambungan dahulu. Cari tetapan DATABASES dalam fail myproject/settings.py dan buat tetapan yang sepadan mengikut jenis dan konfigurasi pangkalan data. Contohnya, untuk pangkalan data SQLite, anda boleh menggunakan konfigurasi berikut:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}

Langkah 8: Cipta model
Dalam Django, model digunakan untuk mewakili struktur jadual dalam pangkalan data. Model boleh ditakrifkan dalam fail myapp/models.py. Contohnya, kod berikut mentakrifkan model ringkas:

from django.db import models

class MyModel(models.Model):
    name = models.CharField(max_length=50)
    age = models.IntegerField()

Langkah 9: Pindahkan pangkalan data
Selepas menentukan model, anda perlu menyegerakkan struktur pangkalan data melalui migrasi. Masukkan arahan berikut dalam terminal:

python manage.py makemigrations
python manage.py migrate

Ini akan menjana fail migrasi berdasarkan perubahan model dan menggunakannya pada pangkalan data.

Langkah 10: Tulis paparan dan konfigurasi URL
Paparan dan konfigurasi URL ialah salah satu komponen teras Django Ia digunakan untuk memproses permintaan HTTP dan menjana respons yang sepadan. Tulis fungsi paparan dalam fail myapp/views.py, contohnya:

from django.shortcuts import render
from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello, Django!")

Kemudian, buka fail myproject/urls.py, tambah konfigurasi URL dan petakan fungsi paparan ke URL:

from django.urls import path
from myapp import views

urlpatterns = [
    path('', views.index, name='index'),
]

Langkah 11: Jalankan Pelayan pembangunan Django
Selepas mengkonfigurasi paparan dan URL, jalankan semula pelayan pembangunan Django:

python manage.py runserver

Anda boleh melawati http://localhost:8000/ dalam pelayar web untuk melihat hasil yang dikemas kini.

Ringkasan:
Artikel ini memperkenalkan secara ringkas cara memasang dan menyediakan rangka kerja Django dengan betul dan menyediakan contoh kod terperinci. Saya berharap melalui artikel ini, anda boleh mempunyai pemahaman awal tentang cara menggunakan Django, dan dapat berjaya mencipta dan menggunakan projek Django anda sendiri. Dalam perkembangan sebenar, terdapat banyak lagi kandungan dan teknik yang lebih mendalam menunggu untuk anda terokai. Saya doakan anda mendapat hasil yang baik menggunakan rangka kerja Django!

Atas ialah kandungan terperinci Bermula: Panduan Lengkap untuk Memasang dan Mengkonfigurasi Rangka Kerja Django dengan Betul. 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