How to Install and Configure Git and GitHub on Windows
Πίνακας περιεχομένων:
- Εγκατάσταση του Django στο CentOS 7
- 1. Εγκατάσταση της Python 3
- 2. Δημιουργία εικονικού περιβάλλοντος
- 3. Εγκατάσταση του Django
- 4. Δημιουργία ενός έργου Django
- 5. Δοκιμή του διακομιστή ανάπτυξης
- 6. Απενεργοποίηση του εικονικού περιβάλλοντος
- συμπέρασμα
Το Django είναι ένα ελεύθερο και ανοιχτού κώδικα υψηλού επιπέδου Python web πλαίσιο σχεδιασμένο για να βοηθήσει τους προγραμματιστές να δημιουργήσουν ασφαλείς, κλιμακούμενες και διατηρήσιμες εφαρμογές ιστού.
Υπάρχουν διαφορετικές μέθοδοι για την εγκατάσταση του Django, ανάλογα με τις ανάγκες σας. Μπορεί να εγκατασταθεί σε ολόκληρο το σύστημα ή σε εικονικό περιβάλλον Python χρησιμοποιώντας pip. Τα πακέτα Django περιλαμβάνονται επίσης σε αποθετήρια CentOS και μπορούν να εγκατασταθούν χρησιμοποιώντας τον διαχειριστή πακέτων
yum
, αλλά είναι παρωχημένα.
Σε αυτό το σεμινάριο, θα εγκαταστήσουμε και θα διαμορφώσουμε την τελευταία σταθερή έκδοση του Django σε μια μηχανή CentOS 7 μέσα σε ένα εικονικό περιβάλλον Python.
Ο κύριος σκοπός των εικονικών περιβαλλόντων της Python είναι να δημιουργήσουν ένα απομονωμένο περιβάλλον για διαφορετικά έργα της Python. Με αυτόν τον τρόπο μπορείτε να έχετε πολλαπλά διαφορετικά περιβάλλοντα Django σε έναν μόνο υπολογιστή και να εγκαταστήσετε μια συγκεκριμένη έκδοση μιας μονάδας ανά βάση έργου χωρίς να ανησυχείτε ότι θα επηρεάσει τις άλλες εγκαταστάσεις σας Django. Εάν εγκαταστήσετε το Django στο παγκόσμιο περιβάλλον, τότε μπορείτε να εγκαταστήσετε μόνο μία έκδοση Django στον υπολογιστή σας.
Εγκατάσταση του Django στο CentOS 7
Οι ακόλουθες ενότητες παρέχουν οδηγίες βήμα προς βήμα σχετικά με τον τρόπο εγκατάστασης του Django σε εικονικό περιβάλλον Python στο CentOS 7.
1. Εγκατάσταση της Python 3
Θα εγκαταστήσουμε Python 3.6 από τις αποθήκες συλλογών λογισμικού (SCL).
Το CentOS 7 συνοδεύεται από το Python 2.7.5, το οποίο αποτελεί κρίσιμο μέρος του συστήματος βάσης CentOS. Το SCL θα σας επιτρέψει να εγκαταστήσετε νεότερες εκδόσεις του python 3.x παράλληλα με το προεπιλεγμένο python v2.7.5 έτσι ώστε τα εργαλεία συστήματος όπως το yum να συνεχίσουν να λειτουργούν σωστά.
Ξεκινήστε ενεργοποιώντας το SCL εγκαθιστώντας το αρχείο απελευθέρωσης SCL CentOS που περιλαμβάνεται στο αποθετήριο CentOS extras:
sudo yum install centos-release-scl
Αφού ενεργοποιηθεί το αποθετήριο, εγκαταστήστε το Python 3.6 με την ακόλουθη εντολή:
sudo yum install rh-python36
Μόλις εγκατασταθεί η Python 3.6, είμαστε έτοιμοι να δημιουργήσουμε ένα εικονικό περιβάλλον για την εφαρμογή μας Django.
2. Δημιουργία εικονικού περιβάλλοντος
Ξεκινώντας από την Python 3.6, ο συνιστώμενος τρόπος για να δημιουργήσετε ένα εικονικό περιβάλλον είναι να χρησιμοποιήσετε τη μονάδα
venv
.
Μεταβείτε στον κατάλογο όπου θέλετε να αποθηκεύσετε τα εικονικά περιβάλλοντα Python 3. Μπορεί να είναι ο αρχικός σας κατάλογος ή οποιοσδήποτε άλλος κατάλογος στον οποίο ο χρήστης έχει δικαιώματα ανάγνωσης και εγγραφής.
Δημιουργήστε ένα νέο κατάλογο για την εφαρμογή Django και το cd σε αυτό:
mkdir my_django_app
cd my_django_app
Για να αποκτήσετε πρόσβαση στο Python 3.6, πρέπει να ξεκινήσετε μια νέα παρουσία κελύφους χρησιμοποιώντας το εργαλείο
scl
:
scl enable rh-python36 bash
Εκτελέστε την ακόλουθη εντολή για να δημιουργήσετε ένα νέο εικονικό περιβάλλον:
python3 -m venv venv
Η παραπάνω εντολή δημιουργεί έναν κατάλογο που ονομάζεται
venv
, ο οποίος περιέχει ένα αντίγραφο του δυαδικού Python, του διαχειριστή πακέτων Pip, της τυπικής βιβλιοθήκης Python και άλλων αρχείων υποστήριξης. Μπορείτε να χρησιμοποιήσετε οποιοδήποτε όνομα θέλετε για το εικονικό περιβάλλον.
Για να αρχίσετε να χρησιμοποιείτε αυτό το εικονικό περιβάλλον, θα πρέπει να το ενεργοποιήσετε εκτελώντας το script
activate
:
source venv/bin/activate
Αφού ενεργοποιηθεί, ο κατάλογος bin του εικονικού περιβάλλοντος θα προστεθεί στην αρχή της
$PATH
. Επίσης, η προτροπή του κελύφους σας θα αλλάξει και θα εμφανίσει το όνομα του εικονικού περιβάλλοντος που χρησιμοποιείτε αυτήν τη στιγμή. Στην περίπτωσή μας αυτό είναι
venv
.
3. Εγκατάσταση του Django
Τώρα που το εικονικό περιβάλλον είναι ενεργοποιημένο, μπορείτε να χρησιμοποιήσετε το pipe manager του πακέτου Python για να εγκαταστήσετε το Django:
pip install django
Μέσα στο εικονικό περιβάλλον, μπορείτε να χρησιμοποιήσετε την εντολή
pip
αντί του
pip3
και του
python
αντί του
python3
.
Για να επαληθεύσετε την εγκατάσταση, χρησιμοποιήστε την ακόλουθη εντολή που θα εκτυπώσει την έκδοση Django:
python -m django --version
Κατά τη σύνταξη αυτού του άρθρου, η τελευταία επίσημη έκδοση Django είναι 2.1.2
2.1.2
Η έκδοση Django μπορεί να διαφέρει από την έκδοση που εμφανίζεται εδώ.
4. Δημιουργία ενός έργου Django
Για να δημιουργήσετε ένα νέο έργο Django που ονομάζεται
mydjangoapp
χρησιμοποιήστε το βοηθητικό πρόγραμμα γραμμής εντολών
django-admin
:
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
Από προεπιλογή, ο Django χρησιμοποιεί μια βάση δεδομένων SQLite. Για εφαρμογές παραγωγής, μπορείτε να χρησιμοποιήσετε τη βάση δεδομένων 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 στη μηχανή σας CentOS 7. Για να δημιουργήσετε πρόσθετα περιβάλλοντα ανάπτυξης του Django, επαναλάβετε τα βήματα που περιγράψαμε σε αυτό το σεμινάριο.
python centosΠώς να εγκαταστήσετε εύκολα το oneplus 3 και να εγκαταστήσετε την προσαρμοσμένη ανάκτηση
Η ριζοβολία ανοίγει έναν εντελώς νέο κόσμο δυνατοτήτων προσαρμογής σε συσκευές Android και το OnePlus 3 δεν αποτελεί εξαίρεση. Εδώ μπορείτε να το διορθώσετε εύκολα.
Πώς να εγκαταστήσετε το django στο ubuntu 18.04
Το Django είναι ένα ελεύθερο και ανοιχτού κώδικα υψηλού επιπέδου Python web πλαίσιο σχεδιασμένο για να βοηθήσει τους προγραμματιστές να δημιουργήσουν ασφαλείς, κλιμακούμενες και διατηρήσιμες εφαρμογές ιστού. Αυτό το σεμινάριο παρέχει οδηγίες βήμα προς βήμα σχετικά με τον τρόπο εγκατάστασης του Django σε ένα εικονικό περιβάλλον Python στο Ubuntu 18.04.
Πώς να εγκαταστήσετε το django στο debian 9 linux
Το Django είναι το πιο δημοφιλές πλαίσιο Ιστού της Python που έχει σχεδιαστεί για να βοηθήσει τους προγραμματιστές να δημιουργήσουν ασφαλείς, κλιμακούμενες και διατηρήσιμες εφαρμογές ιστού. Το Django μπορεί να εγκατασταθεί σε ολόκληρο το σύστημα ή σε εικονικό περιβάλλον Python χρησιμοποιώντας pip.







