Panduan Permulaan Django: Membangun Laman Web Pertama Anda dengan Cepat

2/20/2026
4 min read
# Panduan Permulaan Django: Membangun Laman Web Pertama Anda dengan Cepat Django adalah rangka kerja pembangunan Web Python yang berkesan dan kuat, sesuai untuk membina aplikasi dan laman web Web yang kompleks. Rangka kerja ini mengintegrasikan banyak fungsi berguna, membolehkan pembangun membina aplikasi yang kukuh dengan cepat. Sama ada anda seorang pemula atau pembangun yang berpengalaman, Django dapat memberikan banyak kemudahan kepada anda. Dalam artikel ini, kami akan mengajar anda langkah demi langkah bagaimana menggunakan Django untuk membina laman web pertama anda. ## 1. Persediaan Persekitaran Sebelum memulakan, pastikan persekitaran pembangunan anda telah memasang Python dan pip (alat pengurusan pakej Python). Django memerlukan Python versi 3.6 dan ke atas. ### Memasang Python dan pip Anda boleh memuat turun dan memasang versi yang sesuai untuk sistem operasi anda dari [Laman Web Rasmi Python](https://www.python.org/downloads/). Setelah dipasang, semak versi Python dan pip melalui baris arahan: ```bash python --version pip --version ``` ### Memasang Django Memasang Django melalui pip sangat mudah. Masukkan arahan berikut dalam baris arahan: ```bash pip install django ``` Setelah pemasangan selesai, pastikan anda dapat mencari versi Django dalam baris arahan: ```bash django-admin --version ``` ## 2. Mencipta Projek Django Setelah Django dipasang, kita boleh mula mencipta projek baru. Projek adalah struktur asas Django, yang mengandungi aplikasi dan konfigurasi anda. ### Mencipta Projek Di dalam direktori di mana anda ingin mencipta projek, jalankan arahan berikut: ```bash django-admin startproject myproject ``` Ini akan mencipta direktori baru bernama `myproject`, yang mengandungi beberapa fail dan struktur direktori lalai. ### Struktur Direktori Anda akan melihat struktur direktori berikut: ``` myproject/ manage.py myproject/ __init__.py settings.py urls.py asgi.py wsgi.py ``` - `manage.py`: Alat pengurusan Django, digunakan untuk menguruskan projek. - `settings.py`: Fail konfigurasi projek, di mana anda boleh mengkonfigurasi pangkalan data, fail statik, dan lain-lain. - `urls.py`: Konfigurasi laluan URL projek. - `asgi.py` dan `wsgi.py`: Konfigurasi antara muka untuk penyebaran. ## 3. Menjalankan Pelayan Pembangunan Dalam direktori projek, gunakan arahan berikut untuk memulakan pelayan pembangunan Django: ```bash python manage.py runserver ``` Jika semuanya berjalan lancar, anda seharusnya dapat mengakses [http://127.0.0.1:8000/](http://127.0.0.1:8000/) di pelayar anda dan melihat halaman selamat datang Django. ## 4. Mencipta Aplikasi Pertama Projek Django boleh terdiri daripada beberapa aplikasi. Setiap aplikasi bertanggungjawab untuk modul fungsi tertentu. ### Mencipta Aplikasi Di dalam direktori `myproject`, jalankan arahan berikut untuk mencipta aplikasi bernama `myapp`: ```bash python manage.py startapp myapp ``` Ini akan mencipta direktori baru bernama `myapp` dalam direktori projek anda, dengan struktur yang serupa dengan: ``` myapp/ migrations/ __init__.py admin.py apps.py models.py tests.py views.py ``` ### Mengubah settings.py Dalam `settings.py`, daftarkan aplikasi anda. Cari senarai `INSTALLED_APPS` dan tambahkan `'myapp',`:\n\n```python\nINSTALLED_APPS = [\n ...\n 'myapp',\n]\n```\n\n## 5. Cipta Pandangan dan Templat\n\nDjango menggunakan model MVC, pandangan dan templat saling melengkapi.\n\n### Cipta Pandangan\n\nDalam `myapp/views.py`, definisikan pandangan yang mudah:\n\n```python\nfrom django.http import HttpResponse\n\ndef home(request):\n return HttpResponse(\

Pengurusan Data dengan Django

Dalam artikel ini, kita akan belajar bagaimana untuk mengurus data menggunakan Django.

python
from django.db import models

class Item(models.Model):
    name = models.CharField(max_length=100)
    description = models.TextField()

    def __str__(self):
        return self.name

生成迁移

运行以下命令生成数据库迁移文件:

bash
python manage.py makemigrations

然后,应用这些迁移:

bash
python manage.py migrate

9. 创建管理员界面

Django 自带一个强大的管理员界面,方便你管理数据。

创建超级用户

通过以下命令创建管理员账户:

bash
python manage.py createsuperuser

添加模型到管理界面

myapp/admin.py 中注册你的模型:

python
from django.contrib import admin
from .models import Item

admin.site.register(Item)

现在再次运行开发服务器,访问 http://127.0.0.1:8000/admin,使用创建的超级用户登录,你能看到刚刚注册的模型。

结语

Django adalah rangka kerja pembangunan Web yang kuat, yang dapat membantu anda membina aplikasi Web dengan cepat. Melalui kaedah yang dinyatakan dalam artikel ini, anda boleh dengan mudah membina sebuah laman web Django yang sederhana dan mengembangkan fungsinya. Dengan pemahaman yang lebih mendalam tentang Django, anda boleh meneroka lebih banyak ciri-ciri lanjutan, seperti pengesahan pengguna, RESTful API, ujian, dan lain-lain. Diharapkan panduan permulaan ini dapat membantu anda mengambil langkah pertama, memulakan perjalanan Django anda!
Published in Technology

You Might Also Like