Rumah pembangunan bahagian belakang Tutorial Python Pelajari rangka kerja Django dari awal: tutorial praktikal dan contoh

Pelajari rangka kerja Django dari awal: tutorial praktikal dan contoh

Sep 28, 2023 am 08:42 AM
belajar django praktikal

Pelajari rangka kerja Django dari awal: tutorial praktikal dan contoh

Belajar Rangka Kerja Django dari Scratch: Tutorial dan Contoh Praktikal

Django ialah rangka kerja aplikasi web Python yang popular yang memudahkan proses pembangunan tapak web. Ia menyediakan satu set alat dan perpustakaan yang berkuasa untuk membantu pembangun membina aplikasi web yang cekap, berskala dan selamat. Bagi pemula, mempelajari Django mungkin sukar, tetapi melalui beberapa tutorial dan contoh praktikal, anda boleh dengan cepat memulakan dan memahami konsep teras dan penggunaan rangka kerja ini.

Artikel ini akan membawa anda langkah demi langkah untuk mempelajari rangka kerja Django dan menyediakan beberapa contoh kod khusus untuk membolehkan anda membina aplikasi web mudah dari awal.

Pertama, anda perlu memasang Python dan Django. Pastikan anda telah memasang Python dengan betul dan masukkan arahan berikut pada baris arahan untuk memasang Django:

pip install django
Salin selepas log masuk

Seterusnya, kami akan mencipta projek Django baharu. Masukkan arahan berikut pada baris arahan:

django-admin startproject mysite
Salin selepas log masuk

Ini akan mencipta projek baharu yang dipanggil "mysite". Pergi ke folder projek dan jalankan arahan berikut untuk memulakan pelayan pembangunan:

cd mysite
python manage.py runserver
Salin selepas log masuk

Kini anda boleh membuka "http://localhost:8000" dalam pelayar anda untuk melihat aplikasi anda.

Seterusnya, kami akan membuat aplikasi mudah. Jalankan arahan berikut dalam baris arahan:

python manage.py startapp myapp
Salin selepas log masuk

Ini akan mencipta aplikasi baharu yang dipanggil "myapp". Untuk menjadikan apl kami dikenali kepada Django, buka fail "settings.py" dalam folder projek dan tambahkan "myapp" pada senarai "INSTALLED_APPS".

Sekarang, kami akan mencipta pandangan yang mudah. Dalam folder aplikasi, buka fail "views.py" dan tambah kod berikut:

from django.http import HttpResponse

def hello(request):
    return HttpResponse("Hello, world!")
Salin selepas log masuk

Seterusnya, kami perlu mencipta pemetaan URL untuk menghantar permintaan ke fungsi paparan kami. Dalam folder aplikasi, buat fail baharu yang dipanggil "urls.py" dan tambah kod berikut:

from django.urls import path

from . import views

urlpatterns = [
    path('', views.hello, name='hello'),
]
Salin selepas log masuk

Sekarang, kita perlu menambah pemetaan URL ini pada fail "urls.py" projek. Dalam folder projek, buka fail "urls.py" dan tambah kod berikut:

from django.contrib import admin
from django.urls import include, path

urlpatterns = [
    path('admin/', admin.site.urls),
    path('hello/', include('myapp.urls')),
]
Salin selepas log masuk

Kini anda boleh memulakan semula pelayan pembangunan dan buka "http://localhost:8000/hello" dalam penyemak imbas anda untuk melihat aplikasi anda.

Selain paparan ringkas, Django juga menyediakan model yang berkuasa dan fungsi interaksi pangkalan data. Kita boleh mencipta model mudah untuk menyimpan dan mendapatkan semula data. Dalam folder aplikasi, buka fail "models.py" dan tambah kod berikut:

from django.db import models

class Book(models.Model):
    title = models.CharField(max_length=200)
    author = models.CharField(max_length=200)

    def __str__(self):
        return self.title
Salin selepas log masuk

Seterusnya, kita perlu mencipta jadual untuk model ini dalam pangkalan data. Jalankan arahan berikut dalam baris arahan:

python manage.py makemigrations
python manage.py migrate
Salin selepas log masuk

Kini, kita boleh menambah, mengedit dan memadam rekod buku melalui antara muka pentadbir Django. Untuk mendayakan antara muka pentadbir, kita perlu mencipta fail baharu yang dipanggil "admin.py" dalam folder aplikasi dan menambah kod berikut:

from django.contrib import admin

from .models import Book

admin.site.register(Book)
Salin selepas log masuk

Kini kita boleh memulakan semula pelayan pembangunan dan mengakses "http:// localhost: 8000/admin" untuk log masuk ke akaun pentadbir dan menguruskan rekod buku.

Melalui tutorial dan contoh praktikal di atas, anda telah pun memahami penggunaan asas dan konsep teras rangka kerja Django. Anda boleh terus mempelajari ciri lanjutan seperti sistem templat Django, borang dan keupayaan pengesahan untuk membina aplikasi web yang lebih kompleks.

Semoga tutorial ini akan membantu perjalanan pembelajaran Django anda! Saya doakan anda berjaya!

Atas ialah kandungan terperinci Pelajari rangka kerja Django dari awal: tutorial praktikal dan contoh. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Cara Membuka Segala -galanya Di Myrise
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Petua praktikal untuk menukar huruf Inggeris lebar penuh kepada bentuk separuh lebar Petua praktikal untuk menukar huruf Inggeris lebar penuh kepada bentuk separuh lebar Mar 26, 2024 am 09:54 AM

Petua praktikal untuk menukar huruf Inggeris lebar penuh kepada bentuk separuh lebar Dalam kehidupan moden, kita sering bersentuhan dengan huruf Inggeris, dan kita sering perlu memasukkan huruf Inggeris apabila menggunakan komputer, telefon bimbit dan peranti lain. Walau bagaimanapun, kadangkala kita menemui huruf Inggeris lebar penuh, dan kita perlu menggunakan bentuk separuh lebar. Jadi, bagaimana untuk menukar huruf Inggeris lebar penuh kepada bentuk separuh lebar? Berikut adalah beberapa petua praktikal untuk anda. Pertama sekali, huruf dan nombor Inggeris lebar penuh merujuk kepada aksara yang menduduki kedudukan lebar penuh dalam kaedah input, manakala huruf dan nombor Inggeris separuh lebar menduduki kedudukan lebar penuh.

Panduan Pemula PyCharm: Belajar Memadam Projek dalam PyCharm Panduan Pemula PyCharm: Belajar Memadam Projek dalam PyCharm Feb 23, 2024 pm 09:39 PM

Panduan Pemula PyCharm: Petua Praktikal untuk Memadam Projek PyCharm ialah persekitaran pembangunan bersepadu (IDE) Python yang berkuasa Semasa membangunkan projek, kadangkala anda perlu memadamkan projek atau fail dalam projek. Artikel ini akan memperkenalkan teknik praktikal untuk memadamkan projek dalam PyCharm dan menyediakan contoh kod khusus untuk membantu orang baru memahami dan menggunakan dengan lebih baik. 1. Padam projek Memadam projek bermakna memadam keseluruhan folder projek, yang sangat berguna apabila kita perlu membersihkan atau membina semula projek. Padam dalam PyCharm

Mendedahkan daya tarikan bahasa C: Mendedahkan potensi pengaturcara Mendedahkan daya tarikan bahasa C: Mendedahkan potensi pengaturcara Feb 24, 2024 pm 11:21 PM

Pesona Pembelajaran Bahasa C: Membuka Potensi Pengaturcara Dengan perkembangan teknologi yang berterusan, pengaturcaraan komputer telah menjadi satu bidang yang telah menarik perhatian ramai. Di antara banyak bahasa pengaturcaraan, bahasa C sentiasa digemari oleh pengaturcara. Kesederhanaan, kecekapan dan aplikasinya yang luas menjadikan pembelajaran bahasa C sebagai langkah pertama untuk ramai orang memasuki bidang pengaturcaraan. Artikel ini akan membincangkan daya tarikan mempelajari bahasa C dan cara membuka kunci potensi pengaturcara dengan mempelajari bahasa C. Pertama sekali, daya tarikan mempelajari bahasa C terletak pada kesederhanaannya. Berbanding dengan bahasa pengaturcaraan lain, bahasa C

Bermula dengan Pygame: Tutorial Pemasangan dan Konfigurasi Komprehensif Bermula dengan Pygame: Tutorial Pemasangan dan Konfigurasi Komprehensif Feb 19, 2024 pm 10:10 PM

Pelajari Pygame dari awal: tutorial pemasangan dan konfigurasi lengkap, contoh kod khusus diperlukan Pengenalan: Pygame ialah perpustakaan pembangunan permainan sumber terbuka yang dibangunkan menggunakan bahasa pengaturcaraan Python Ia menyediakan pelbagai fungsi dan alatan, membolehkan pembangun mencipta pelbagai jenis dengan mudah permainan. Artikel ini akan membantu anda mempelajari Pygame dari awal, dan menyediakan tutorial pemasangan dan konfigurasi yang lengkap, serta contoh kod khusus untuk membolehkan anda bermula dengan cepat. Bahagian Pertama: Memasang Python dan Pygame Pertama, pastikan anda mempunyai

Mari belajar cara memasukkan nombor akar dalam Word bersama-sama Mari belajar cara memasukkan nombor akar dalam Word bersama-sama Mar 19, 2024 pm 08:52 PM

Semasa mengedit kandungan teks dalam Word, anda kadangkala perlu memasukkan simbol formula. Sesetengah lelaki tidak tahu cara memasukkan nombor akar dalam Word, jadi Xiaomian meminta saya untuk berkongsi dengan rakan saya tutorial tentang cara memasukkan nombor akar dalam Word. Semoga membantu kawan-kawan. Mula-mula, buka perisian Word pada komputer anda, kemudian buka fail yang ingin anda edit, dan gerakkan kursor ke lokasi yang anda perlukan untuk memasukkan tanda akar, rujuk contoh gambar di bawah. 2. Pilih [Sisipkan], dan kemudian pilih [Formula] dalam simbol. Seperti yang ditunjukkan dalam bulatan merah dalam gambar di bawah: 3. Kemudian pilih [Insert New Formula] di bawah. Seperti yang ditunjukkan dalam bulatan merah dalam gambar di bawah: 4. Pilih [Radical], dan kemudian pilih radikal yang sesuai. Seperti yang ditunjukkan dalam bulatan merah dalam gambar di bawah:

Cara menggunakan rangka kerja Django untuk mencipta projek dalam PyCharm Cara menggunakan rangka kerja Django untuk mencipta projek dalam PyCharm Feb 19, 2024 am 08:56 AM

Petua tentang cara membuat projek menggunakan rangka kerja Django dalam PyCharm, yang memerlukan contoh kod khusus Django ialah rangka kerja Web Python yang kuat yang menyediakan satu siri alat dan fungsi untuk pembangunan pesat aplikasi Web. PyCharm ialah persekitaran pembangunan bersepadu (IDE) yang dibangunkan dalam Python, yang menyediakan satu siri fungsi dan alatan yang mudah untuk meningkatkan kecekapan pembangunan. Menggabungkan Django dan PyCharm menjadikannya lebih pantas dan lebih mudah untuk mencipta projek

Ketahui fungsi utama dalam bahasa Go dari awal Ketahui fungsi utama dalam bahasa Go dari awal Mar 27, 2024 pm 05:03 PM

Tajuk: Pelajari fungsi utama dalam bahasa Go dari awal Sebagai bahasa pengaturcaraan yang mudah dan cekap, bahasa Go digemari oleh pembangun. Dalam bahasa Go, fungsi utama ialah fungsi masuk, dan setiap program Go mesti mengandungi fungsi utama sebagai titik masuk program. Artikel ini akan memperkenalkan cara mempelajari fungsi utama dalam bahasa Go dari awal dan memberikan contoh kod khusus. 1. Pertama, kita perlu memasang persekitaran pembangunan bahasa Go. Anda boleh pergi ke laman web rasmi (https://golang.org

Inisialisasi projek Django: cepat buat projek baharu menggunakan alat baris arahan Inisialisasi projek Django: cepat buat projek baharu menggunakan alat baris arahan Feb 22, 2024 pm 12:39 PM

Permulaan projek Django: Gunakan alatan baris arahan untuk mencipta projek baharu dengan pantas Django ialah rangka kerja Web Python yang berkuasa Ia menyediakan banyak alatan dan fungsi yang mudah untuk membantu pembangun membina aplikasi Web dengan cepat. Sebelum memulakan projek Django baharu, kita perlu melalui beberapa langkah mudah untuk memulakan projek. Artikel ini akan memperkenalkan cara menggunakan alatan baris arahan untuk mencipta projek Django baharu dengan cepat, termasuk contoh kod khusus. Pertama, pastikan anda telah memasang DJ

See all articles