Django Οδηγός Εισαγωγής: Γρήγορη Δημιουργία της Πρώτης σας Ιστοσελίδας

2/20/2026
5 min read
# Django Οδηγός Εισαγωγής: Γρήγορη Δημιουργία της Πρώτης σας Ιστοσελίδας Django είναι ένα αποδοτικό και ισχυρό πλαίσιο ανάπτυξης ιστού Python, κατάλληλο για την κατασκευή σύνθετων εφαρμογών και ιστοσελίδων. Αυτό το πλαίσιο ενσωματώνει πολλές χρήσιμες λειτουργίες, επιτρέποντας στους προγραμματιστές να δημιουργούν γρήγορα ανθεκτικές εφαρμογές. Είτε είστε αρχάριος είτε έχετε κάποια εμπειρία, το Django μπορεί να σας προσφέρει πολλές ευκολίες. Σε αυτό το άρθρο, θα σας διδάξουμε βήμα προς βήμα πώς να χρησιμοποιήσετε το Django για να δημιουργήσετε την πρώτη σας ιστοσελίδα. ## 1. Προετοιμασία Περιβάλλοντος Πριν ξεκινήσετε, βεβαιωθείτε ότι το αναπτυξιακό σας περιβάλλον έχει εγκατασταθεί Python και pip (το εργαλείο διαχείρισης πακέτων Python). Το Django απαιτεί Python 3.6 και άνω. ### Εγκατάσταση Python και pip Μπορείτε να κατεβάσετε και να εγκαταστήσετε την κατάλληλη έκδοση για το λειτουργικό σας σύστημα από την [επίσημη ιστοσελίδα της Python](https://www.python.org/downloads/). Μετά την εγκατάσταση, ελέγξτε την έκδοση της Python και του pip μέσω της γραμμής εντολών: ```bash python --version pip --version ``` ### Εγκατάσταση Django Η εγκατάσταση του Django μέσω pip είναι πολύ απλή. Πληκτρολογήστε την παρακάτω εντολή στη γραμμή εντολών: ```bash pip install django ``` Αφού ολοκληρωθεί η εγκατάσταση, βεβαιωθείτε ότι μπορείτε να βρείτε την έκδοση του Django στη γραμμή εντολών: ```bash django-admin --version ``` ## 2. Δημιουργία Έργου Django Αφού εγκαταστήσετε το Django, μπορούμε να ξεκινήσουμε τη δημιουργία ενός νέου έργου. Ένα έργο είναι η βασική δομή του Django, που περιλαμβάνει τις εφαρμογές και τις ρυθμίσεις σας. ### Δημιουργία Έργου Στον κατάλογο όπου θέλετε να δημιουργήσετε το έργο, εκτελέστε την παρακάτω εντολή: ```bash django-admin startproject myproject ``` Αυτό θα δημιουργήσει έναν νέο κατάλογο με όνομα `myproject`, που περιλαμβάνει ορισμένα προεπιλεγμένα αρχεία και τη δομή του καταλόγου. ### Δομή Καταλόγου Θα δείτε την παρακάτω δομή καταλόγου: ``` myproject/ manage.py myproject/ __init__.py settings.py urls.py asgi.py wsgi.py ``` - `manage.py`: Το εργαλείο διαχείρισης του Django, που χρησιμοποιείται για τη διαχείριση του έργου. - `settings.py`: Το αρχείο ρυθμίσεων του έργου, όπου μπορείτε να ρυθμίσετε τη βάση δεδομένων, τα στατικά αρχεία κ.λπ. - `urls.py`: Η ρύθμιση δρομολόγησης URL του έργου. - `asgi.py` και `wsgi.py`: Οι ρυθμίσεις διεπαφής για την ανάπτυξη. ## 3. Εκτέλεση Διακομιστή Ανάπτυξης Στον κατάλογο του έργου, χρησιμοποιήστε την παρακάτω εντολή για να εκκινήσετε τον διακομιστή ανάπτυξης του Django: ```bash python manage.py runserver ``` Αν όλα είναι εντάξει, θα πρέπει να μπορείτε να επισκεφθείτε [http://127.0.0.1:8000/](http://127.0.0.1:8000/) στον περιηγητή σας και να δείτε τη σελίδα καλωσορίσματος του Django. ## 4. Δημιουργία Πρώτης Εφαρμογής Ένα έργο Django μπορεί να αποτελείται από πολλές εφαρμογές. Κάθε εφαρμογή είναι υπεύθυνη για συγκεκριμένα λειτουργικά modules. ### Δημιουργία Εφαρμογής Στον κατάλογο `myproject`, εκτελέστε την παρακάτω εντολή για να δημιουργήσετε μια εφαρμογή με όνομα `myapp`: ```bash python manage.py startapp myapp ``` Αυτό θα δημιουργήσει έναν νέο κατάλογο `myapp` στον κατάλογο του έργου σας, με δομή παρόμοια με: ``` myapp/ migrations/ __init__.py admin.py apps.py models.py tests.py views.py ``` ### Τροποποίηση settings.py Στο `settings.py` καταχωρίστε την εφαρμογή σας. Βρείτε τη λίστα `INSTALLED_APPS` και προσθέστε το `'myapp',`: ```python INSTALLED_APPS = [ ... 'myapp', ] ``` ## 5. Δημιουργία προβολών και προτύπων Το Django υιοθετεί το μοντέλο MVC, οι προβολές και τα πρότυπα αλληλοσυμπληρώνονται. ### Δημιουργία προβολής Ορίστε μια απλή προβολή στο `myapp/views.py`: ```python from django.http import HttpResponse def home(request): return HttpResponse("Γειά σου, Django!") ``` ### Ρύθμιση URL Δημιουργήστε ένα αρχείο με όνομα `urls.py` στον φάκελο `myapp` και ρυθμίστε τη διαδρομή URL: ```python from django.urls import path from . import views urlpatterns = [ path('', views.home, name='home'), ] ``` Στη συνέχεια, εισάγετε το URL του `myapp` στο `urls.py` του έργου: ```python from django.contrib import admin from django.urls import include, path urlpatterns = [ path('admin/', admin.site.urls), path('', include('myapp.urls')), ] ``` ## 6. Πρόσβαση στη σελίδα σας Τώρα, μπορείτε να ξεκινήσετε ξανά τον διακομιστή ανάπτυξης και να επισκεφθείτε [http://127.0.0.1:8000/](http://127.0.0.1:8000/). Θα πρέπει να δείτε το μήνυμα "Γειά σου, Django!". ## 7. Προσθήκη υποστήριξης βάσης δεδομένων Το Django χρησιμοποιεί προεπιλεγμένα τη βάση δεδομένων SQLite, αλλά υποστηρίζει επίσης άλλες βάσεις δεδομένων όπως MySQL, PostgreSQL κ.λπ. Ακολουθεί πώς να ρυθμίσετε το SQLite. ### Ρυθμίσεις βάσης δεδομένων Στο `settings.py` βρείτε την ενότητα `DATABASES`, η προεπιλεγμένη ρύθμιση φαίνεται έτσι: ```python DATABASES = { 'default': { 'ENGINE': 'django.db.backends.sqlite3', 'NAME': BASE_DIR / "db.sqlite3", } } ``` Μπορείτε να το τροποποιήσετε ανάλογα με τις ανάγκες σας για άλλες βάσεις δεδομένων. Για παράδειγμα, χρησιμοποιώντας PostgreSQL: ```python DATABASES = { 'default': { 'ENGINE': 'django.db.backends.postgresql', 'NAME': 'yourdbname', 'USER': 'yourusername', 'PASSWORD': 'yourpassword', 'HOST': 'localhost', 'PORT': '5432', } } ``` Βεβαιωθείτε ότι έχετε εγκαταστήσει τον αντίστοιχο οδηγό βάσης δεδομένων, για παράδειγμα, για το PostgreSQL, πρέπει να εγκαταστήσετε το `psycopg2`. ```bash pip install psycopg2 ``` ## 8. Δημιουργία μοντέλων και μετανάστευση βάσης δεδομένων Στη συνέχεια, θα ορίσουμε ένα απλό μοντέλο και θα το μεταναστεύσουμε στη βάση δεδομένων. ### Δημιουργία μοντέλου Προσθέστε τον παρακάτω κώδικα στο `myapp/models.py`, ορίζοντας ένα απλό μοντέλο:

Δημιουργία Μεταφοράς

Εκτελέστε την παρακάτω εντολή για να δημιουργήσετε το αρχείο μεταφοράς βάσης δεδομένων:

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 είναι ένα ισχυρό πλαίσιο ανάπτυξης ιστού που μπορεί να σας βοηθήσει να κατασκευάσετε γρήγορα εφαρμογές ιστού. Μέσω των μεθόδων που περιγράφονται σε αυτό το άρθρο, μπορείτε εύκολα να δημιουργήσετε έναν απλό ιστότοπο Django και να επεκτείνετε τις δυνατότητές του. Καθώς εμβαθύνετε στη γνώση σας για το Django, μπορείτε να εξερευνήσετε περισσότερα προηγμένα χαρακτηριστικά, όπως η πιστοποίηση χρηστών, το RESTful API, οι δοκιμές κ.λπ. Ελπίζω αυτός ο οδηγός εισαγωγής να σας βοηθήσει να κάνετε το πρώτο βήμα και να ξεκινήσετε το ταξίδι σας με το Django!
Published in Technology

You Might Also Like

📝
Technology

Claude Code Buddy 修改指南:如何获得闪光传说级宠物

Claude Code Buddy 修改指南:如何获得闪光传说级宠物 2026年4月1日,Anthropic 在 Claude Code 2.1.89 版本中悄然上线了一个彩蛋功能——/buddy 宠物系统。在终端输入 /buddy 后,一...

Obsidian παρουσίασε το Defuddle, ανεβάζοντας το Obsidian Web Clipper σε νέο επίπεδοTechnology

Obsidian παρουσίασε το Defuddle, ανεβάζοντας το Obsidian Web Clipper σε νέο επίπεδο

Obsidian παρουσίασε το Defuddle, ανεβάζοντας το Obsidian Web Clipper σε νέο επίπεδο Μου άρεσε πάντα η βασική φιλοσοφία ...

OpenAI ξαφνικά ανακοινώνει "τρίο σε ένα": Συνδυασμός περιηγητή + προγραμματισμού + ChatGPT, παραδέχεται ότι έκανε λάθος τον τελευταίο χρόνοTechnology

OpenAI ξαφνικά ανακοινώνει "τρίο σε ένα": Συνδυασμός περιηγητή + προγραμματισμού + ChatGPT, παραδέχεται ότι έκανε λάθος τον τελευταίο χρόνο

OpenAI ξαφνικά ανακοινώνει "τρίο σε ένα": Συνδυασμός περιηγητή + προγραμματισμού + ChatGPT, παραδέχεται ότι έκανε λάθος ...

2026, μην πιέζεις τον εαυτό σου να είναι "πειθαρχημένος"! Κάνε αυτές τις 8 μικρές κινήσεις και η υγεία θα έρθει φυσικάHealth

2026, μην πιέζεις τον εαυτό σου να είναι "πειθαρχημένος"! Κάνε αυτές τις 8 μικρές κινήσεις και η υγεία θα έρθει φυσικά

2026, μην πιέζεις τον εαυτό σου να είναι "πειθαρχημένος"! Κάνε αυτές τις 8 μικρές κινήσεις και η υγεία θα έρθει φυσικά ...

Οι μητέρες που προσπαθούν να χάσουν βάρος αλλά δεν τα καταφέρνουν, σίγουρα έχουν κολλήσει εδώHealth

Οι μητέρες που προσπαθούν να χάσουν βάρος αλλά δεν τα καταφέρνουν, σίγουρα έχουν κολλήσει εδώ

[[HTMLPLACEHOLDER0]] [[HTMLPLACEHOLDER1]] [[HTMLPLACEHOLDER2]] [[HTMLPLACEHOLDER3]] [[HTMLPLACEHOLDER4]] [[HTMLPLACEHO...

📝
Technology

AI Browser 24小时稳定运行指南

AI Browser 24小时稳定运行指南 Αυτός ο οδηγός περιγράφει πώς να δημιουργήσετε ένα σταθερό και μακροχρόνιο περιβάλλον AI Browser. ...