Panduan ringkas untuk pembangunan aplikasi Django

WBOY
Lepaskan: 2024-02-23 13:42:04
asal
783 orang telah melayarinya

Panduan ringkas untuk pembangunan aplikasi Django

Panduan ringkas untuk pembangunan aplikasi Django (dengan contoh kod)

Pengenalan:
Django ialah rangka kerja web Python popular yang menyediakan cara yang pantas dan fleksibel untuk membangunkan aplikasi web berkualiti tinggi. Menggunakan Django, kita boleh membina aplikasi yang kompleks dan berinteraksi dengan pangkalan data dengan mudah. Artikel ini akan memperkenalkan langkah pembangunan asas Djangoapp (aplikasi Django) dan memberikan contoh kod khusus.

1. Pasang Django
Mula-mula, kita perlu memasang Django dalam persekitaran setempat. Ia boleh dipasang dengan menjalankan "pip install Django" dari baris arahan. Selepas pemasangan selesai, kami boleh mengesahkan sama ada pemasangan berjaya dengan menjalankan "django-admin --version".

2. Cipta Djangoapp

  1. Navigasi ke direktori tempat anda ingin mencipta Djangoapp dalam terminal.
  2. Jalankan arahan berikut untuk mencipta Djangoapp:

    django-admin startapp myapp
    Salin selepas log masuk

    Ini akan mencipta folder bernama myapp dalam direktori semasa yang mengandungi struktur asas Djangoapp.

3. Konfigurasikan sambungan pangkalan data

  1. Dalam folder myapp, buka fail settings.py.
  2. Cari bahagian DATABASES dan konfigurasikannya mengikut jenis pangkalan data anda. Berikut ialah contoh konfigurasi pangkalan data SQLite:

    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.sqlite3',
            'NAME': BASE_DIR / 'db.sqlite3',
        }
    }
    Salin selepas log masuk

4. Tentukan model

  1. Buka fail models.py dalam folder myapp.
  2. Tentukan model anda dalam fail. Berikut ialah contoh mudah:

    from django.db import models
    
    class MyModel(models.Model):
        name = models.CharField(max_length=100)
        age = models.IntegerField()
    
        def __str__(self):
            return self.name
    Salin selepas log masuk

5. Pindahkan pangkalan data

  1. Jalankan arahan berikut dalam terminal untuk menggunakan perubahan model:

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

    Ini akan mencipta jadual pangkalan data yang sepadan dan menggunakan perubahan model.

6. Cipta paparan

  1. Buka fail views.py dalam folder myapp.
  2. Tentukan fungsi paparan anda dalam fail. Berikut ialah contoh mudah:

    from django.shortcuts import render
    from django.http import HttpResponse
    
    def hello(request):
        return HttpResponse("Hello, Djangoapp!")
    Salin selepas log masuk

7. Konfigurasikan URL

  1. Buka fail urls.py dalam folder myapp.
  2. Tambah konfigurasi URL dalam fail. Berikut ialah contoh mudah:

    from django.urls import path
    from myapp.views import hello
    
    urlpatterns = [
        path('hello/', hello, name='hello'),
    ]
    Salin selepas log masuk

8. Jalankan perkhidmatan

  1. Jalankan arahan berikut dalam terminal untuk menjalankan pelayan pembangunan:

    python manage.py runserver
    Salin selepas log masuk
  2. Lawati http://localhost:8000/hello/, anda akan melihat respons kepada "Hello, Djangoapp!"

Kesimpulan:
Artikel ini memperkenalkan secara ringkas langkah asas membangunkan Djangoapp menggunakan Django dan menyediakan contoh kod khusus. Melalui panduan ini, saya berharap pembaca dapat memulakan pembangunan Djangoapp dengan cepat dan menerapkannya pada projek sebenar. Sambil anda mempelajari lebih lanjut, anda akan dapat membina aplikasi web yang lebih kompleks dan kaya dengan ciri. Saya doakan anda berjaya dalam perjalanan pembangunan Django anda!

Atas ialah kandungan terperinci Panduan ringkas untuk pembangunan aplikasi Django. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!