Πως να Ξεκινήσω, Python Tutorial
Πίνακας περιεχομένων:
- Εγκατάσταση του Django στο Debian 9
- 1. Εγκατάσταση Python 3 και venv
- 2. Δημιουργία εικονικού περιβάλλοντος
- 3. Εγκατάσταση του Django
- 4. Δημιουργία ενός έργου Django
- 5. Δοκιμή του διακομιστή ανάπτυξης
- 6. Απενεργοποίηση του εικονικού περιβάλλοντος
- συμπέρασμα
Το Django είναι το πιο δημοφιλές πλαίσιο Ιστού της Python που έχει σχεδιαστεί για να βοηθήσει τους προγραμματιστές να δημιουργήσουν ασφαλείς, κλιμακούμενες και διατηρήσιμες εφαρμογές ιστού.
Το Django μπορεί να εγκατασταθεί σε ολόκληρο το σύστημα ή σε εικονικό περιβάλλον Python χρησιμοποιώντας pip. Τα πακέτα Django περιλαμβάνονται στα επίσημα αποθετήρια του Debian και μπορούν να εγκατασταθούν χρησιμοποιώντας τον διαχειριστή πακέτων
apt
. Αυτή είναι η πιο εύκολη μέθοδος για την εγκατάσταση του Django στο Debian 9, αλλά όχι τόσο ευέλικτη όσο η εγκατάσταση σε ένα εικονικό περιβάλλον. Επίσης, η έκδοση που περιλαμβάνεται στα αποθετήρια είναι πάντα αρκετές κυκλοφορίες πίσω από την τελευταία έκδοση του Django.
Ο κύριος στόχος των εικονικών περιβαλλόντων της Python είναι να δημιουργήσουν ένα απομονωμένο περιβάλλον για διαφορετικά έργα της Python. Με αυτόν τον τρόπο μπορείτε να έχετε πολλαπλά διαφορετικά περιβάλλοντα Django σε έναν μόνο υπολογιστή και να εγκαταστήσετε μια συγκεκριμένη έκδοση μιας μονάδας ανά βάση έργου χωρίς να ανησυχείτε ότι θα επηρεάσει τις άλλες εγκαταστάσεις σας Django. Εάν εγκαταστήσετε το Django στο παγκόσμιο περιβάλλον, τότε μπορείτε να εγκαταστήσετε μόνο μία έκδοση Django στον υπολογιστή σας.
Εγκατάσταση του Django στο Debian 9
Εκτελέστε τα παρακάτω βήματα για να εγκαταστήσετε το Django σε ένα εικονικό περιβάλλον Python στο Debian 9.
1. Εγκατάσταση Python 3 και venv
Το Debian 9 εφοδιάζεται με Python 3.5 από προεπιλογή. Μπορείτε να επαληθεύσετε ότι το Python 3 είναι εγκατεστημένο στο σύστημά σας πληκτρολογώντας:
python3 -V
Η έξοδος θα πρέπει να φαίνεται ως εξής:
Python 3.5.3
Ο συνιστώμενος τρόπος δημιουργίας ενός εικονικού περιβάλλοντος είναι η χρήση της μονάδας
venv
.
Το module
venv
περιλαμβάνεται στο πακέτο
python3-venv
. Εγκαταστήστε το πληκτρολογώντας την ακόλουθη εντολή:
sudo apt install python3-venv
Μόλις εγκατασταθεί η μονάδα, είμαστε έτοιμοι να δημιουργήσουμε ένα εικονικό περιβάλλον για την εφαρμογή μας Django.
2. Δημιουργία εικονικού περιβάλλοντος
Ξεκινήστε πλοηγώντας στον κατάλογο όπου θέλετε να αποθηκεύσετε τα εικονικά περιβάλλοντά σας Python 3. Μπορεί να είναι ο αρχικός σας κατάλογος ή οποιοσδήποτε άλλος κατάλογος στον οποίο ο χρήστης έχει δικαιώματα ανάγνωσης και εγγραφής.
Δημιουργήστε έναν νέο κατάλογο για την εφαρμογή Django και πλοηγηθείτε σε αυτό:
mkdir my_django_app
cd my_django_app
Από το εσωτερικό του καταλόγου, εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε ένα νέο εικονικό περιβάλλον:
python3 -m venv venv
Η παραπάνω εντολή δημιουργεί έναν κατάλογο που ονομάζεται
venv
, ο οποίος περιέχει ένα αντίγραφο του δυαδικού Python, του διαχειριστή πακέτων Pip, της τυπικής βιβλιοθήκης Python και άλλων αρχείων υποστήριξης. Μπορείτε να χρησιμοποιήσετε οποιοδήποτε όνομα θέλετε για το εικονικό περιβάλλον.
Για να αρχίσετε να χρησιμοποιείτε το εικονικό περιβάλλον, ενεργοποιήστε το εκτελώντας το script
activate
:
source venv/bin/activate
Αφού ενεργοποιηθεί, ο κατάλογος bin του εικονικού περιβάλλοντος θα προστεθεί στην αρχή της
$PATH
. Επίσης, η προτροπή του κελύφους σας θα αλλάξει και θα εμφανίσει το όνομα του εικονικού περιβάλλοντος που χρησιμοποιείτε αυτήν τη στιγμή. Στην περίπτωσή μας αυτό είναι
venv
.
3. Εγκατάσταση του Django
Τώρα που το εικονικό περιβάλλον είναι ενεργό, εγκαταστήστε το Django χρησιμοποιώντας τον διαχειριστή πακέτων Python
pip
:
pip install django
Μέσα στο εικονικό περιβάλλον, μπορείτε να χρησιμοποιήσετε την εντολή
pip
αντί του
pip3
και του
python
αντί του
python3
.
Επαληθεύστε την εγκατάσταση χρησιμοποιώντας την ακόλουθη εντολή που θα εκτυπώσει την έκδοση Django:
python -m django --version
Κατά τη σύνταξη αυτού του άρθρου, η τελευταία έκδοση του Django είναι
2.1.2
.
2.1.3
Η έκδοση Django μπορεί να διαφέρει από την έκδοση που εμφανίζεται εδώ.
4. Δημιουργία ενός έργου Django
Χρησιμοποιήστε το βοηθητικό πρόγραμμα γραμμής εντολών
django-admin
για να δημιουργήσετε ένα νέο έργο Django που ονομάζεται
mydjangoapp
:
django-admin startproject mydjangoapp
Η παραπάνω εντολή θα δημιουργήσει έναν κατάλογο
mydjangoapp
στον τρέχοντα κατάλογο.
tree mydjangoapp/
mydjangoapp/ |-- manage.py `-- mydjangoapp |-- __init__.py |-- settings.py |-- urls.py `-- wsgi.py
Μέσα στον κατάλογο αυτό θα βρείτε το κύριο σενάριο για τη διαχείριση έργων με όνομα
manage.py
και έναν άλλο κατάλογο, συμπεριλαμβανομένων των ρυθμίσεων βάσης δεδομένων, καθώς και των ρυθμίσεων Django και συγκεκριμένων εφαρμογών.
Ας μεταναστεύσουμε τη βάση δεδομένων και δημιουργήσουμε ένα χρήστη διαχειριστή.
Πρώτα, μεταβείτε στον κατάλογο
mydjangoapp
:
cd mydjangoapp
Το SQLite είναι η προεπιλεγμένη βάση δεδομένων για το Django. Για εφαρμογές παραγωγής, μπορείτε να χρησιμοποιήσετε τη βάση δεδομένων PostgreSQL, MariaDB, Oracle ή MySQL.
Μετεγκατάσταση της βάσης δεδομένων πληκτρολογώντας:
python manage.py migrate
Η έξοδος θα μοιάζει με το εξής:
Operations to perform: Apply all migrations: admin, auth, contenttypes, sessions Running migrations: Applying contenttypes.0001_initial… OK Applying auth.0001_initial… OK Applying admin.0001_initial… OK Applying admin.0002_logentry_remove_auto_add… OK Applying admin.0003_logentry_add_action_flag_choices… OK Applying contenttypes.0002_remove_content_type_name… OK Applying auth.0002_alter_permission_name_max_length… OK Applying auth.0003_alter_user_email_max_length… OK Applying auth.0004_alter_user_username_opts… OK Applying auth.0005_alter_user_last_login_null… OK Applying auth.0006_require_contenttypes_0002… OK Applying auth.0007_alter_validators_add_error_messages… OK Applying auth.0008_alter_user_username_max_length… OK Applying auth.0009_alter_user_last_name_max_length… OK Applying sessions.0001_initial… OK
Μετά τη μετεγκατάσταση της βάσης δεδομένων, θα δημιουργηθεί ένας χρήστης διαχειριστή για να αποκτήσει πρόσβαση στη διαχειριστική διεπαφή του Django:
python manage.py createsuperuser
Η εντολή θα σας ζητήσει ένα όνομα χρήστη, μια διεύθυνση ηλεκτρονικού ταχυδρομείου και έναν κωδικό πρόσβασης.
Username (leave blank to use 'linuxize'): admin Email address: [email protected] Password: Password (again): Superuser created successfully.
5. Δοκιμή του διακομιστή ανάπτυξης
Ξεκινήστε τον αναπτυσσόμενο διακομιστή ιστού χρησιμοποιώντας τη δέσμη ενεργειών
manage.py
ακολουθείται από την επιλογή του
runserver
:
python manage.py runserver
Θα δείτε την ακόλουθη έξοδο:
Performing system checks… System check identified no issues (0 silenced). October 20, 2018 - 11:16:28 Django version 2.1.2, using settings 'mydjangoapp.settings' Starting development server at http://127.0.0.1:8000/ Quit the server with CONTROL-C.
Αν έχετε εγκαταστήσει το Django σε μια εικονική μηχανή και θέλετε να έχετε πρόσβαση στο διακομιστή ανάπτυξης Django τότε θα πρέπει να επεξεργαστείτε το αρχείο
settings.py
και να προσθέσετε τη διεύθυνση IP του διακομιστή μέσα στη λίστα
ALLOWED_HOSTS
.
Ανοίξτε το
http://127.0.0.1:8000
στο πρόγραμμα περιήγησης ιστού και θα εμφανιστεί η προεπιλεγμένη σελίδα προορισμού Django:



Για να σταματήσετε τον διακομιστή ανάπτυξης τύπου
CTRL-C
στο τερματικό σας.
6. Απενεργοποίηση του εικονικού περιβάλλοντος
Μόλις ολοκληρωθεί η εργασία σας, απενεργοποιήστε το περιβάλλον, πληκτρολογώντας
deactivate
και θα επιστρέψετε στο κανονικό σας κέλυφος.
συμπέρασμα
Έχετε μάθει πώς να δημιουργήσετε ένα εικονικό περιβάλλον Python και να εγκαταστήσετε το Django στο σύστημα Debian 9. Για να δημιουργήσετε πρόσθετα περιβάλλοντα ανάπτυξης του Django, επαναλάβετε τα βήματα που περιγράφονται σε αυτό το σεμινάριο.
python debianΠώς να εγκαταστήσετε το django στο ubuntu 18.04
Το Django είναι ένα ελεύθερο και ανοιχτού κώδικα υψηλού επιπέδου Python web πλαίσιο σχεδιασμένο για να βοηθήσει τους προγραμματιστές να δημιουργήσουν ασφαλείς, κλιμακούμενες και διατηρήσιμες εφαρμογές ιστού. Αυτό το σεμινάριο παρέχει οδηγίες βήμα προς βήμα σχετικά με τον τρόπο εγκατάστασης του Django σε ένα εικονικό περιβάλλον Python στο Ubuntu 18.04.
Πώς να εγκαταστήσετε το πρόγραμμα περιήγησης Chrome στο Chrome στο debian 10 linux
Το Google Chrome είναι το πιο δημοφιλές πρόγραμμα περιήγησης στο διαδίκτυο στον κόσμο. Σε αυτό το σεμινάριο θα ξεκινήσουμε τα βήματα εγκατάστασης του προγράμματος περιήγησης στο Google Chrome στο Debian 10 Linux.
Πώς να εγκαταστήσετε το virtualbox στο debian linux 10 linux
Το VirtualBox είναι ένα λογισμικό εικονικοποίησης πολλαπλών πλατφορμών ανοικτού κώδικα το οποίο σας επιτρέπει να τρέχετε ταυτόχρονα πολλαπλά λειτουργικά συστήματα guest. Αυτό το σεμινάριο εξηγεί πώς να εγκαταστήσετε το πιο πρόσφατο VirtualBox στο Debian 10, Buster.







