Django Panimula: Mabilis na Itayo ang Iyong Unang Website

2/20/2026
5 min read
# Django Panimula: Mabilis na Itayo ang Iyong Unang Website Ang Django ay isang epektibo at makapangyarihang Python Web development framework, na angkop para sa pagbuo ng kumplikadong mga Web application at website. Ang framework na ito ay nag-iintegrate ng maraming kapaki-pakinabang na tampok, na nagbibigay-daan sa mga developer na mabilis na makabuo ng matibay na mga application. Kahit na ikaw ay isang baguhan o may karanasan na developer, ang Django ay makapagbibigay sa iyo ng maraming kaginhawaan. Sa artikulong ito, ituturo namin sa iyo sa pamamagitan ng mga tiyak na hakbang kung paano gamitin ang Django upang itayo ang iyong unang website. ## 1. Paghahanda ng Kapaligiran Bago magsimula, tiyaking naka-install na ang Python at pip (ang package management tool ng Python) sa iyong development environment. Ang Django ay nangangailangan ng Python 3.6 o mas mataas na bersyon. ### Pag-install ng Python at pip Maaari mong i-download at i-install ang bersyon na angkop para sa iyong operating system mula sa [Python Official Website](https://www.python.org/downloads/). Pagkatapos ng pag-install, suriin ang bersyon ng Python at pip sa command line: ```bash python --version pip --version ``` ### Pag-install ng Django Napakadali ng pag-install ng Django gamit ang pip. I-type ang sumusunod na utos sa command line: ```bash pip install django ``` Pagkatapos ng pag-install, tiyaking makikita mo ang bersyon ng Django sa command line: ```bash django-admin --version ``` ## 2. Paglikha ng Django Project Matapos ang pag-install ng Django, maaari na tayong magsimulang lumikha ng isang bagong proyekto. Ang proyekto ay ang pangunahing estruktura ng Django, na naglalaman ng iyong mga application at configuration. ### Paglikha ng Proyekto Sa directory kung saan nais mong lumikha ng proyekto, patakbuhin ang sumusunod na utos: ```bash django-admin startproject myproject ``` Ito ay lilikha ng isang bagong directory na tinatawag na `myproject`, na naglalaman ng ilang default na mga file at estruktura ng directory. ### Estruktura ng Directory Makikita mo ang sumusunod na estruktura ng directory: ``` myproject/ manage.py myproject/ __init__.py settings.py urls.py asgi.py wsgi.py ``` - `manage.py`: Ang management tool ng Django, na ginagamit para pamahalaan ang proyekto. - `settings.py`: Ang configuration file ng proyekto, dito mo maiaayos ang database, static files, atbp. - `urls.py`: Ang URL routing configuration ng proyekto. - `asgi.py` at `wsgi.py`: Ang interface configuration para sa deployment. ## 3. Patakbuhin ang Development Server Sa directory ng proyekto, gamitin ang sumusunod na utos upang simulan ang development server ng Django: ```bash python manage.py runserver ``` Kung lahat ay maayos, dapat mong makita ang welcome page ng Django sa browser sa [http://127.0.0.1:8000/](http://127.0.0.1:8000/). ## 4. Paglikha ng Unang Application Ang Django project ay maaaring binubuo ng maraming application. Ang bawat application ay responsable para sa tiyak na mga function module. ### Paglikha ng Application Sa `myproject` directory, patakbuhin ang sumusunod na utos upang lumikha ng isang application na tinatawag na `myapp`: ```bash python manage.py startapp myapp ``` Ito ay lilikha ng isang bagong `myapp` directory sa iyong proyekto, na may estruktura na katulad ng: ``` myapp/ migrations/ __init__.py admin.py apps.py models.py tests.py views.py ``` ### Pagbabago sa settings.py Sa `settings.py`, irehistro ang iyong aplikasyon. Hanapin ang listahan ng `INSTALLED_APPS` at idagdag ang `'myapp',`:

```python
INSTALLED_APPS = [
...
'myapp',
]
```

## 5. Lumikha ng mga View at Template

Gumagamit ang Django ng MVC na modelo, ang mga view at template ay nagtutulungan.

### Lumikha ng View

Sa `myapp/views.py`, tukuyin ang isang simpleng view:

```python
from django.http import HttpResponse

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

### I-configure ang URL

Sa ilalim ng `myapp` na direktoryo, lumikha ng isang file na tinatawag na `urls.py` at itakda ang URL routing:

```python
from django.urls import path
from . import views

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

Pagkatapos ay i-import ang URL ng `myapp` sa `urls.py` ng proyekto:

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

urlpatterns = [
path('admin/', admin.site.urls),
path('', include('myapp.urls')),
]
```

## 6. Bisitahin ang Iyong Pahina

Ngayon, maaari mong muling simulan ang development server at bisitahin ang [http://127.0.0.1:8000/](http://127.0.0.1:8000/). Dapat mong makita ang mensahe na "Hello, Django!".

## 7. Magdagdag ng Suporta sa Database

Sa default, gumagamit ang Django ng SQLite na database, ngunit sinusuportahan din nito ang iba pang mga database tulad ng MySQL, PostgreSQL, atbp. Narito kung paano i-configure ang SQLite.

### Mga Setting ng Database

Sa `settings.py`, hanapin ang bahagi ng `DATABASES`, ang default na configuration ay mukhang ganito:

```python
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.sqlite3',
'NAME': BASE_DIR / "db.sqlite3",
}
}
```

Maaari mong baguhin ito ayon sa iyong pangangailangan para sa ibang database. Halimbawa, gamit ang PostgreSQL:

```python
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql',
'NAME': 'yourdbname',
'USER': 'yourusername',
'PASSWORD': 'yourpassword',
'HOST': 'localhost',
'PORT': '5432',
}
}
```

Tiyaking na-install ang kaukulang database driver, halimbawa para sa PostgreSQL, kailangan mong i-install ang `psycopg2`.

```bash
pip install psycopg2
```

## 8. Lumikha ng Modelo at Mag-migrate ng Database

Susunod, tukuyin natin ang isang simpleng modelo at ilipat ito sa database.

### Lumikha ng Modelo

Sa `myapp/models.py`, idagdag ang sumusunod na code upang tukuyin ang isang simpleng modelo:

生成迁移

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

python manage.py makemigrations

然后,应用这些迁移:

python manage.py migrate

9. 创建管理员界面

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

创建超级用户

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

python manage.py createsuperuser

添加模型到管理界面

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

from django.contrib import admin
from .models import Item

admin.site.register(Item)

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

结语

Django ay isang makapangyarihang Web development framework na makakatulong sa iyo na mabilis na bumuo ng mga Web application. Sa pamamagitan ng mga pamamaraan na inilarawan sa artikulong ito, madali mong maitatag ang isang simpleng Django website at mapalawak ang mga kakayahan nito. Sa paglalim ng iyong kaalaman sa Django, maaari mong tuklasin ang higit pang mga advanced na tampok tulad ng user authentication, RESTful API, testing, atbp. Umaasa ako na ang gabay na ito ay makakatulong sa iyo na simulan ang iyong unang hakbang at simulan ang iyong paglalakbay sa Django!
Published in Technology

You Might Also Like