Υποστηρίζει το Pycharm Django
Προσθέστε πρότυπα Django
Μπορείτε επίσης να επισημάνετε τους φακέλους ως καταλόγους προτύπων απευθείας στο παράθυρο εργαλείων του έργου:
Περίληψη:
1. Το PyCharm σας επιτρέπει να εκτελέσετε το Django.PY Utility από το IDE.
2. Διαμόρφωση της διαχείρισης.Η χρησιμότητα PY γίνεται στη σελίδα Django του διαλόγου Ρυθμίσεις.
3. Για να διαμορφώσετε τη διαχείριση.PY χρησιμότητα, ακολουθήστε αυτά τα βήματα:
- Στο παράθυρο διαλόγου Ρυθμίσεις (Ctrl+Alt+S) κάτω από τον κόμβο των γλωσσών και των πλαισίων, κάντε κλικ στο Django.
- Σε αυτή τη σελίδα, επιλέξτε το επιθυμητό έργο Django.
- Στη διαχείριση.Τμήμα εργασιών PY, καθορίστε τα εξής:
- Στο πεδίο διαχειριστείτε το σενάριο, καθορίστε την επιθυμητή διαχείριση.py script. Σημειώστε ότι από προεπιλογή το pycharm εμφανίζει τη διαχείριση.PY Script που κατοικεί κάτω από τη ρίζα του έργου Django. Εάν δεν είστε ευχαριστημένοι με αυτήν την πρόταση, μπορείτε να επιλέξετε οποιαδήποτε άλλη διαχείριση.PY Script κάνοντας κλικ στο κουμπί Αναζήτηση.
- Στον τομέα των μεταβλητών περιβάλλοντος, καθορίστε τις μεταβλητές περιβάλλοντος που θα μεταφερθούν στο σενάριο. Από προεπιλογή, αυτό το πεδίο είναι άδειο. Κάντε κλικ στο κουμπί Αναζήτηση για να ανοίξετε το παράθυρο διαλόγου μεταβλητών περιβάλλοντος. Χρησιμοποιήστε τα κουμπιά της γραμμής εργαλείων για να δημιουργήσετε τη λίστα των μεταβλητών. Εάν θέλετε να δείτε τις μεταβλητές του περιβάλλοντος συστήματος, κάντε κλικ στην επιλογή Εμφάνιση σύνδεσης σε αυτό το παράθυρο διαλόγου.
Ερωτήσεις:
- Πώς μπορεί η Pycharm να εκτελέσει το Django να διαχειριστεί.χρησιμότητα PY?
Το Pycharm σάς επιτρέπει να εκτελέσετε το Django.PY Utility από το IDE. Κάθε έργο αυτής της χρησιμότητας εκτελείται στη διαχείριση.κονσόλα PY. - Πώς μπορώ να διαμορφώσω τη διαχείριση.PY Utility στο Pycharm?
Διαμόρφωση της διαχείρισης.Η χρησιμότητα PY γίνεται στη σελίδα Django του διαλόγου Ρυθμίσεις. Στο παράθυρο διαλόγου Ρυθμίσεις, κάτω από τον κόμβο των γλωσσών και των πλαισίων, κάντε κλικ στο Django. Επιλέξτε το επιθυμητό έργο Django. Στη διαχείριση.Τμήμα εργασιών PY, καθορίστε την επιθυμητή διαχείριση.PY Script στο πεδίο διαχείρισης σεναρίου και στις μεταβλητές περιβάλλοντος στον τομέα των μεταβλητών περιβάλλοντος. - Ποια βήματα πρέπει να ακολουθήσω για να διαμορφώσω τη διαχείριση.PY Utility στο Pycharm?
Για να διαμορφώσετε τη διαχείριση.PY Utility στο Pycharm, ακολουθήστε αυτά τα βήματα:
ένα. Ανοίξτε το παράθυρο διαλόγου Ρυθμίσεις (CTRL+ALT+S) και μεταβείτε στις γλώσσες και τα πλαίσια | Σελίδα Django.
σι. Επιλέξτε το επιθυμητό έργο Django.
ντο. Στη διαχείριση.Τμήμα εργασιών PY, καθορίστε την επιθυμητή διαχείριση.PY Script στο πεδίο διαχείρισης σεναρίου και στις μεταβλητές περιβάλλοντος στον τομέα των μεταβλητών περιβάλλοντος. - Πώς μπορώ να εκτελέσω ένα έργο της διαχείρισης.PY Utility στο Pycharm?
Για να εκτελέσετε ένα έργο της διαχείρισης.PY χρησιμότητα στο Pycharm, μπορείτε είτε να επιλέξετε Εργαλεία | Εκτέλεση διαχείρισης.Task από το κύριο μενού ή πατήστε Ctrl+alt+r. Στη συνέχεια, πληκτρολογήστε το όνομα της επιθυμητής εργασίας στη διαχείριση.κονσόλα PY. - Ποιες είναι οι διαθέσιμες λειτουργίες στη διαχείριση.Κονσόλα Utility PY?
Στη διαχείριση.PY Console, μπορείτε να μετακινηθείτε μέσω του ιστορικού των εκτελεσμένων εντολών χρησιμοποιώντας τα πλήκτρα επάνω και κάτω βέλους, να χρησιμοποιήσετε την ολοκλήρωση του κώδικα (CTRL+Space) για εντολές αυτόματης ολοκλήρωσης και να δείτε την γρήγορη τεκμηρίωση (CTRL+Q) για περιγραφές εντολών. - Πώς το Pycharm χειρίζεται σφάλματα σε ένα έργο Django?
Η Pycharm χειρίζεται έξυπνα σφάλματα σε ένα έργο Django. Όταν ένα σφάλμα εμποδίζει τη λειτουργία του έργου Django, το μήνυμα σφάλματος εμφανίζεται στη διαχείριση.κονσόλα py αντί της γραμμής εντολών. - Τι μπορώ να κάνω στο Pycharm με πρότυπα Django?
Στο Pycharm, μπορείτε να δημιουργήσετε και να κάνετε πρότυπα γραμμένα σε μία από τις υποστηριζόμενες γλώσσες προτύπου. Το Pycharm παρέχει χαρακτηριστικά για την επεξεργασία, τη δημιουργία και την πλοήγηση μεταξύ προβολών και προτύπων. - Πώς μπορώ να δημιουργήσω ένα πρότυπο για προβολή στο Pycharm?
Για να δημιουργήσετε ένα πρότυπο για προβολή στο Pycharm, ακολουθήστε αυτά τα βήματα:
ένα. Εάν αναφέρετε ένα αρχείο προτύπου που δεν υπάρχει, θα επισημανθεί ως ανεπίλυτη αναφορά.
σι. Πατήστε Alt+Enter ή κάντε κλικ για να δημιουργήσετε το πρότυπο που λείπει.
ντο. Στο παράθυρο διαλόγου Δημιουργία προτύπου, επιλέξτε τον κατάλογο προτύπων όπου θα δημιουργηθεί το νέο πρότυπο.
ρε. Κάντε κλικ στο OK και ένα άδειο .Το αρχείο HTML θα δημιουργηθεί στην καθορισμένη τοποθεσία. - Πώς μπορώ να διαμορφώσω μια γλώσσα προτύπου για ένα έργο Django στο Pycharm?
Για να διαμορφώσετε μια γλώσσα προτύπου για ένα έργο Django στο Pycharm, ακολουθήστε αυτά τα βήματα:
ένα. Ανοίξτε τις ρυθμίσεις IDE (CTRL+ALT+S) και μεταβείτε στις γλώσσες και τα πλαίσια | Γλώσσες προτύπου.
σι. Από τη λίστα γλωσσών προτύπου, επιλέξτε τη συγκεκριμένη γλώσσα προτύπου που θα χρησιμοποιηθεί στο έργο.
ντο. Στην περιοχή τύπων αρχείων προτύπου, καθορίστε τους τύπους αρχείων όπου θα αναγνωριστούν ετικέτες προτύπου.
ρε. Χρησιμοποιήστε τα κουμπιά προσθήκης και αφαιρέστε για να προσαρμόσετε τη λίστα των τύπων αρχείων. - Τι είναι τα ζωντανά πρότυπα στο Pycharm?
Τα ζωντανά πρότυπα στο Pycharm σας επιτρέπουν να εισάγετε κοινές ετικέτες προτύπου Django πληκτρολογώντας σύντομες συντομογραφίες. Βοηθούν στην επιτάχυνση της διαδικασίας ανάπτυξης παρέχοντας γρήγορη πρόσβαση σε ετικέτες προτύπων που χρησιμοποιούνται συχνά. - Πώς μπορώ να εισαγάγω μια ετικέτα προτύπου χρησιμοποιώντας ένα ζωντανό πρότυπο στο Pycharm?
Για να εισαγάγετε μια ετικέτα προτύπου χρησιμοποιώντας ένα ζωντανό πρότυπο στο PyCharm, ακολουθήστε αυτά τα βήματα:
ένα. Πληκτρολογήστε τη συντομογραφία της επιθυμητής ετικέτας προτύπου και πατήστε την καρτέλα.
σι. Εάν το ζωντανό πρότυπο περιέχει μεταβλητές, πληκτρολογήστε την τιμή κάθε μεταβλητής και πατήστε την καρτέλα για να μετακινηθείτε στο επόμενο.
ντο. Χρησιμοποιήστε την καρτέλα Shift+για να επιστρέψετε στην προηγούμενη μεταβλητή εάν χρειαστεί.
Προσθέστε πρότυπα Django
Μπορείτε επίσης να επισημάνετε τους φακέλους ως καταλόγους προτύπων απευθείας στο παράθυρο εργαλείων του έργου:
Εκτέλεση εργασιών διαχείρισης.ΡΥ
Με το Pycharm, μπορείτε να εκτελέσετε το Django να διαχειριστείτε.PY Utility από το IDE. Κάθε έργο αυτής της χρησιμότητας εκτελείται στη διαχείριση.κονσόλα PY.
Σημειώστε ότι η διαχείριση τρέχει.Η εντολή py task είναι διαθέσιμη τόσο για τοπικούς όσο και για απομακρυσμένους διερμηνείς.
Ρύθμιση διαχείρισης.χρησιμότητα PY
Είναι σημαντικό να σημειωθεί ότι η διαμόρφωση της διαχείρισης.Η χρησιμότητα PY γίνεται στη σελίδα Django του διαλόγου Ρυθμίσεις.
Για να διαμορφώσετε τη διαχείριση.PY Utility, ακολουθήστε αυτά τα βήματα
- Στο παράθυρο διαλόγου Ρυθμίσεις (Ctrl+Alt+S) κάτω από τον κόμβο των γλωσσών και των πλαισίων, κάντε κλικ στο Django.
- Σε αυτή τη σελίδα, επιλέξτε το επιθυμητό έργο Django.
- Στη διαχείριση.Τμήμα εργασιών PY, καθορίστε τα εξής:
- Στο πεδίο διαχειριστείτε το σενάριο, καθορίστε την επιθυμητή διαχείριση.py script. Σημειώστε ότι από προεπιλογή το pycharm εμφανίζει τη διαχείριση.PY Script που κατοικεί κάτω από τη ρίζα του έργου Django. Εάν δεν είστε ευχαριστημένοι με αυτήν την πρόταση, μπορείτε να επιλέξετε οποιαδήποτε άλλη διαχείριση.PY Script κάνοντας κλικ στο κουμπί Αναζήτηση .
- Στον τομέα των μεταβλητών περιβάλλοντος, καθορίστε τις μεταβλητές περιβάλλοντος που θα μεταφερθούν στο σενάριο. Από προεπιλογή, αυτό το πεδίο είναι άδειο. Κάντε κλικ στο κουμπί Αναζήτηση για να ανοίξετε το παράθυρο διαλόγου μεταβλητών περιβάλλοντος. Χρησιμοποιήστε τα κουμπιά της γραμμής εργαλείων για να δημιουργήσετε τη λίστα των μεταβλητών. Εάν θέλετε να δείτε τις μεταβλητές του περιβάλλοντος συστήματος, κάντε κλικ στην επιλογή Εμφάνιση σύνδεσης σε αυτό το παράθυρο διαλόγου.
Τρέξιμο Διαχείριση.χρησιμότητα PY
Για να εκτελέσετε ένα έργο της διαχείρισης.χρησιμότητα PY
- Στο κύριο μενού, επιλέξτε Εργαλεία | Εκτέλεση διαχείρισης.εργασία PY ή πατήστε Ctrl+alt+r . Τη διαχείριση.Η χρησιμότητα PY ξεκινά στη δική της κονσόλα.
- Πληκτρολογήστε το όνομα της επιθυμητής εργασίας.
Εργασία στη διαχείριση.Κονσόλα Utility PY
Στη διαχείριση.Κονσόλα Py, μπορεί κανείς να:
- Μετακινηθείτε στην ιστορία των εκτελεσμένων εντολών χρησιμοποιώντας τα πλήκτρα πάνω και κάτω βέλους.
- Χρησιμοποιήστε τον κωδικό CTRL+Space:
- Προβολή γρήγορης τεκμηρίωσης Ctrl+Q:
Σφάλμα χειρισμού
Η Pycharm χειρίζεται έξυπνα σφάλματα. Όταν το έργο σας Django δεν μπορεί να εκτελεστεί λόγω σφάλματος, αυτό το σφάλμα εμφανίζεται στη διαχείριση.Κονσόλα PY αντί της γραμμής εντολών:
Προσθέστε πρότυπα Django
Το Pycharm καθιστά δυνατή τη δημιουργία και την εκτέλεση προτύπων γραμμένα σε μία από τις υποστηριζόμενες γλώσσες προτύπου:
Είναι σημαντικό να σημειωθεί ότι μπορεί κανείς να επεξεργαστεί πρότυπα χωρίς να εγκαταστήσει τις γλώσσες του προτύπου. Ωστόσο, προκειμένου να δημιουργηθούν ή να αποδώσουν πρότυπα και να περιηγηθείτε ανάμεσα στις προβολές και τα πρότυπα, η αντίστοιχη γλώσσα προτύπου πρέπει να εγκατασταθεί σωστά.
Δημιουργία προτύπων
Δημιουργήστε ένα πρότυπο για προβολή
Ας υποθέσουμε ότι αναφέρατε ένα ευρετήριο.αρχείο προτύπου html που δεν υπάρχει ακόμη.
- δείκτης.Το HTML σημειώνεται ως ανεπίλυτη αναφορά: Πατήστε Alt+Enter ή κάντε κλικ και επιλέξτε για να δημιουργήσετε το πρότυπο που λείπει: Εμφανίζεται το παράθυρο διαλόγου Δημιουργία προτύπου, δείχνοντας το όνομα προτύπου μόνο για ανάγνωση (πεδίο διαδρομής προτύπου) και μια λίστα με πιθανές θέσεις προτύπων (Πρότυπα Πρότυπα Root Field):
- Επιλέξτε τον κατάλογο προτύπων, όπου θα δημιουργηθεί το νέο πρότυπο. Το πεδίο ρίζας των προτύπων παρέχει μια λίστα με πιθανές θέσεις για το νέο πρότυπο. Αυτή η λίστα περιλαμβάνει τους καταλόγους προτύπων που καθορίζονται στη σελίδα δομής του έργου της ρυθμίσεων IDE Ctrl+Alt+S Plus All Templates Folders που βρίσκονται μέσα σε καταλόγους εφαρμογών, αν υπάρχουν.
- Κάντε κλικ στο OK . Ενα άδειο .Το αρχείο HTML δημιουργείται στην καθορισμένη τοποθεσία
Πριν από τη χρήση μιας συγκεκριμένης γλώσσας προτύπου, ρυθμίστε την στην ενότητα Γλωσσών προτύπων της ρυθμίσεων IDE Ctrl+ALT+S και βεβαιωθείτε ότι οι τύποι αρχείων οποιουδήποτε υπάρχοντος προτύπων είναι σωστά αναγνωρισμένοι.
Διαμορφώστε μια γλώσσα προτύπου για ένα έργο
- Ανοίξτε τις ρυθμίσεις IDE CTRL+ALT+S και μεταβείτε στις γλώσσες και τα πλαίσια | Γλώσσες προτύπου .
- Από τη λίστα γλωσσών προτύπου, επιλέξτε τη συγκεκριμένη γλώσσα προτύπου που θα χρησιμοποιηθεί στο έργο.
- Στην περιοχή τύπων αρχείων προτύπου, καθορίστε τους τύπους αρχείων, όπου θα αναγνωριστούν ετικέτες προτύπου. Σημειώστε ότι τα πρότυπα αρχείων HTML, XHTML και XML αναγνωρίζονται πάντα. Χρησιμοποιήστε τα κουμπιά προσθήκης και αφαιρέστε τα κουμπιά για να συνθέσετε την επιθυμητή λίστα τύπων αρχείων.
Για να δημιουργήσετε γρήγορα πρότυπα Django, μπορείτε να χρησιμοποιήσετε ζωντανά πρότυπα. Τα ζωντανά πρότυπα σας επιτρέπουν να εισάγετε κοινές ετικέτες προτύπου Django πληκτρολογώντας σύντομες συντομογραφίες.
Εισαγάγετε μια ετικέτα προτύπου χρησιμοποιώντας ένα ζωντανό πρότυπο
- Πληκτρολογήστε τη συντομογραφία της επιθυμητής ετικέτας προτύπου και πατήστε την καρτέλα .
- Εάν το ζωντανό πρότυπο περιέχει μεταβλητές, ο δρομέας θα μετακινηθεί στο πρώτο. Πληκτρολογήστε την τιμή της μεταβλητής και, στη συνέχεια, πατήστε την καρτέλα για να μεταβείτε στην επόμενη μεταβλητή. Πατήστε το Shift+Tab εάν πρέπει να επιστρέψετε στην προηγούμενη μεταβλητή.
Για να δείτε τη λίστα των ζωντανών προτύπων που είναι διαθέσιμα σε αρχεία προτύπου Django, μεταβείτε στις Ρυθμίσεις | Συντάκτης | Ζωντανά πρότυπα και επεκτείνετε τον κόμβο Django.
Μπορείτε να επεξεργαστείτε τα υπάρχοντα πρότυπα ή να δημιουργήσετε ένα νέο όπως περιγράφεται στη δημιουργία ζωντανών προτύπων.
Ρύθμιση καταλόγων
Κατά τη δημιουργία μιας εφαρμογής Django, μπορείτε να καθορίσετε αμέσως ένα φάκελο όπου θα αποθηκευτούν πρότυπα.
Ορίστε τους καταλόγους προτύπων
- Ανοίξτε τις ρυθμίσεις IDE CTRL+ALT+S, επεκτείνετε τον κόμβο του έργου και κάντε κλικ στη σελίδα δομής του έργου.
- Επιλέξτε τον κατάλογο που θα επισημανθεί ως ρίζα προτύπου.
- Κάντε ένα από τα παρακάτω:
- Κάντε κλικ στην επιλογή Πρότυπα στη γραμμή εργαλείων του παραθύρου Roots Content.
- Επιλέξτε πρότυπα στο μενού περιβάλλοντος του καταλόγου.
Μπορείτε επίσης να επισημάνετε τους φακέλους ως καταλόγους προτύπων απευθείας στο παράθυρο εργαλείων του έργου:
Σημειώστε έναν φάκελο ως κατάλογο προτύπων
- Στο παράθυρο εργαλείου Project, κάντε δεξί κλικ στον επιθυμητό κατάλογο.
- Από το μενού περιβάλλοντος, επιλέξτε τον κατάλογο Mark ως | Φάκελος προτύπου . Αυτό έχει ως αποτέλεσμα την προσθήκη του επισημασμένου καταλόγου στη λίστα των καταλόγων προτύπων στη σελίδα δομής του έργου .
Από προεπιλογή, ο κατάλογος που έχει οριστεί ως φάκελος προτύπου στη δημιουργία έργου, σημειώνεται ως . Εάν ο κατάλογος έχει οριστεί στην παράμετρο DIRS της ρύθμισης των προτύπων στις ρυθμίσεις.Το αρχείο PY, λοιπόν, στο πρώτο άνοιγμα του έργου, επισημαίνεται αυτόματα ως ρίζα προτύπου.
Μπορείτε να κάνετε το Django να παραλείψετε μερικούς φακέλους (απενεργοποιήστε την υποκατάσταση γλωσσών Django), αν τους επισημάνετε ως πόρους .
Εντοπισμός προτύπων django
Αφού δημιουργήσετε πρότυπα Django, μπορείτε να χρησιμοποιήσετε το PyCharm για να τα εντοπίσετε σφάλματα.
Ορίστε ένα σημείο διακοπής
- Προσθέστε ένα σημείο διακοπής στο αρχείο προτύπου. Για να το κάνετε αυτό, ανοίξτε τα πρότυπα αρχείων/δημοσκόπηση/ευρετήριο.HTML και κάντε κλικ στο υδρορροή:
Εκκίνηση διαμόρφωσης εκτέλεσης/εντοπισμού σφαλμάτων
- Εκκινήστε την επιλεγμένη διαμόρφωση εκτέλεσης/εντοπισμού σφαλμάτων στη λειτουργία εντοπισμού σφαλμάτων κάνοντας κλικ . Το όνομα της διαμόρφωσης run/debug στο αναπτυσσόμενο αναπτυσσόμενο, το κουμπί και το παράθυρο εργαλείων εντοπισμού σφαλμάτων σημειώνονται με μια κουκκίδα, πράγμα που σημαίνει ότι η διαμόρφωση εκτέλεσης/εντοπισμού σφαλμάτων είναι ενεργή:
Εμφανίζεται το παράθυρο Pycharm. Μπορείτε να δείτε ότι το σημείο διακοπής έχει πληγεί και το παράθυρο εργαλείου εντοπισμού σφαλμάτων περιέχει τις τρέχουσες τιμές των μεταβλητών:
Το Pycharm υποστηρίζει το Django – μπορείτε επίσης!
Όπως ίσως γνωρίζετε, το πλαίσιο Django είναι κατασκευασμένο και συντηρείται από τα μέλη της κοινότητας. Αυτό μπορεί να σας δώσει την εντύπωση ότι το Django είναι αβίαστα κατασκευασμένο από μόνο του, αλλά η αλήθεια είναι ότι ο οργανισμός χρειάζεται ισχυρή διαχείριση και αποτελεσματική επικοινωνία. Η δημιουργία μεγάλων απελευθερώσεων Django κάθε 8 μήνες και διορθώσεις σφαλμάτων κάθε μήνα δεν είναι μικρή εργασία! Οτι’γιατί υπάρχει το πρόγραμμα υποτροφίας Django και γιατί το Django Software Foundation χρειάζεται υποστήριξη από την κοινότητα – τόσο τεχνική όσο και οικονομική.
Επιπλέον, το Ίδρυμα Λογισμικού Django υποστηρίζει έργα ανάπτυξης και προβολής της κοινότητας όπως τα κορίτσια Django.
Μπορείτε να διαβάσετε περισσότερα σχετικά με τις δραστηριότητες DSF εδώ.
Η JetBrains συμμετέχει σε μια εκστρατεία συγκέντρωσης χρημάτων Django – φέτος είναι η πέμπτη επανάληψη αυτής της πρωτοβουλίας. Τα τελευταία τέσσερα χρόνια, η JetBrains Pycharm έχει συγκεντρώσει περισσότερα από 140.000 $ για το Django Software Foundation.
Πώς λειτουργεί?
Κατά τη διάρκεια αυτής της εκστρατείας, μπορείτε να αγοράσετε μια νέα ατομική άδεια για Pycharm Professional για 30% έκπτωση, και το Πλήρης τιμή αγοράς θα μεταβεί στο DSF’S Γενικές προσπάθειες συγκέντρωσης κεφαλαίων και το πρόγραμμα υποτροφιών Django.
Αυτή η καμπάνια θα βοηθήσει το DSF να διατηρήσει ένα υγιές έργο Django και να συνεχίσει να συμβάλλει στα διάφορα προγράμματα προβολής τους.
Μόνο με την υποστήριξή μας μπορεί το Django να βεβαιωθείτε ότι το πλαίσιο Web στο οποίο βασίζεστε η δουλειά σας μπορεί να γίνει ακόμα καλύτερη τα επόμενα χρόνια. Κύριος’Διστάζοντας να μοιραστείτε τη σύνδεση με την εκστρατεία συγκέντρωσης κεφαλαίων με τους συναδέλφους σας, οι οποίοι επωφελούνται από το Django. Μαζί μπορούμε να υποστηρίξουμε πολύ το Django!
Μείνετε στην άκρη της αποτελεσματικότητάς σας με το Django και το Pycharm
Η PyCharm προσπαθεί πάντα να υποστηρίξει τα τελευταία χαρακτηριστικά του Django και σε άλλες τεχνολογίες και να διευκολύνει τη συνεργασία μαζί τους, ώστε να μπορείτε να περάσετε περισσότερο χρόνο και ενέργεια για την επίλυση των πραγματικά ενδιαφέροντων προβλημάτων στα έργα σας.
Για να σας βοηθήσουμε να πάρετε ακόμα περισσότερα από το Pycharm και το Django, συχνά προετοιμάζουμε μαθήματα και οργανώνουμε σεμινάρια σε θέματα που σχετίζονται με το Django. Ακολουθούν ορισμένοι χρήσιμοι πόροι που διαθέτουμε για να μάθουμε για τη συνεργασία με έργα Django:
- Σεμινάριο από τον Mukul Mantosh “Ανάπτυξη εφαρμογής Django χρησιμοποιώντας AWS”
- “Django με συμβουλές και κόλπα pycharm” λίστα αναπαραγωγής
- Webinar “Συμβουλές απόδοσης βάσης δεδομένων με Django”
- Webinar “Πώς να δημιουργήσετε αλληλεπιδράσεις σε πραγματικό χρόνο στην εφαρμογή Django 3”
Django Projects in Pycharm Community Edition
Το Jetbrains Pycharm είναι ένα από τα καλύτερα python ides γύρω. Το’S Smooth and Intuitive – ένα μεγάλο βήμα από το Atom ή το Notepad ++ για μεγάλα έργα. Το Pycharm είναι διαθέσιμο ως αυτόνομο IDE ή ως plugin για την μεγάλη αδελφή του, Intellij Idea. Η δωρεάν κοινοτική έκδοση παρέχει βασικά χαρακτηριστικά παρόμοια με το Intellij, ενώ η άδεια Professional Edition παρέχει προηγμένες λειτουργίες όπως η ανάπτυξη ιστού και τα εργαλεία βάσης δεδομένων. Η επαγγελματική έκδοση είναι’t cheap, όμως: Μια άδεια για έναν χρήστη μπορεί να κοστίσει έως και $ 199 ετησίως (αν και οι εκπτώσεις και οι δωρεάν άδειες ενδέχεται να είναι διαθέσιμες).
Αυτός ο οδηγός δείχνει πώς να αναπτύξετε έργα Web Django χρησιμοποιώντας την Pycharm Community Edition. Παρόλο που τα χαρακτηριστικά Django είναι διαθέσιμα μόνο στην Pycharm Professional Edition, είναι ακόμα δυνατή η ανάπτυξη έργων Django χρησιμοποιώντας την δωρεάν έκδοση με βοήθεια από τη γραμμή εντολών. Προσωπικά, εγώ’Χρησιμοποιήσαμε την δωρεάν έκδοση του PyCharm για να αναπτύξει μια μικρή ιστοσελίδα για μια επιχείρηση μου. Αυτός ο οδηγός καλύπτει βήματα εγκατάστασης, βασικές ενέργειες και περιορισμούς χαρακτηριστικών με βάση τις δικές μου εμπειρίες. Λόγω των περιορισμών στην δωρεάν έκδοση, το συνιστώ μόνο για μικρό Έργα Django ή για χομπίστες που θέλουν να παίξουν γύρω. Συνιστώ επίσης να εξετάσω τον κώδικα Visual Studio ως εναλλακτική λύση, όπως φαίνεται στο άρθρο μου Django Projects στον κώδικα Visual Studio.
Προϋποθέσεις
Αυτός ο οδηγός επικεντρώνεται ειδικά στη διαμόρφωση της κοινότητας Pycharm για την ανάπτυξη Django. Ως εκ τούτου, οι αναγνώστες πρέπει να είναι εξοικειωμένοι με το Python και το Django Web Framework. Οι αναγνώστες θα πρέπει επίσης να είναι άνετοι με τη γραμμή εντολών για μερικές ενέργειες, ειδικά για τις εντολές διαχείρισης Django. Η εμπειρία με το λογισμικό JetBrains όπως το Pycharm και το Intellij Idea είναι χρήσιμη αλλά δεν απαιτείται.
Η Python και η Pycharm Community Edition πρέπει να εγκατασταθούν στη μηχανή ανάπτυξης. Εάν δεν είστε σίγουροι ποια έκδοση του Python θα χρησιμοποιήσει, συνιστώ ανεπιφύλακτα την Python 3. Οποιαδήποτε απαιτούμενα πακέτα Python (δηλαδή Django) θα πρέπει να εγκατασταθούν μέσω PIP.
Δημιουργία έργων και εφαρμογών Django
Τα έργα και οι εφαρμογές Django απαιτούν συγκεκριμένη διάταξη καταλόγου με ορισμένες απαιτούμενες ρυθμίσεις. Είναι δυνατόν να δημιουργηθεί αυτό το περιεχόμενο με το χέρι μέσω του Pycharm, αλλά συνιστάται να χρησιμοποιήσετε τις τυπικές εντολές Django, όπως φαίνεται στο Μέρος 1 του επίσημου Tutorial Django.
> django-admin startproject newproject> cd newproject> django-admin startapp newapp
Στη συνέχεια, ανοίξτε το νέο έργο στο Pycharm. Τα αρχεία και οι κατάλογοι θα είναι ορατά στην προβολή του έργου Explorer.
Ο ριζικός κατάλογος του έργου θα πρέπει να βρίσκεται στην κορυφή του Project Explorer. ο .Ο φάκελος ιδεών περιέχει αρχεία ρυθμίσεων ειδικών για το IDE που δεν σχετίζονται με το Django.
Δημιουργία νέων αρχείων και καταλόγων
Η δημιουργία νέων αρχείων και καταλόγων είναι εύκολη. Απλά κάντε δεξί κλικ στον κατάλογο γονέων στο Project Explorer και επιλέξτε τον κατάλληλο τύπο αρχείου κάτω από το νέο. Τα αρχεία μπορούν να διαγραφούν χρησιμοποιώντας επίσης τις επιλογές κλικ στο δεξί κλικ ή με την επισήμανση του αρχείου και την πληκτρολόγηση του πλήκτρου διαγραφής ή backspace.
Τα αρχεία και οι φάκελοι είναι εύκολο να δημιουργήσετε οπτικά, αντιγράψτε, μετακινήστε, μετονομάστε και διαγράψτε.
Τα έργα Django απαιτούν συγκεκριμένη δομή καταλόγου. Βεβαιωθείτε ότι έχετε βάλει αρχεία στα σωστά σημεία με τα σωστά ονόματα. Το Pycharm Community Edition κέρδισε’t check για εσάς.
Γράφοντας νέο κωδικό
Κάντε διπλό κλικ σε οποιοδήποτε αρχείο στο Project Explorer για να το ανοίξετε σε έναν επεξεργαστή. Ο επεξεργαστής Python προσφέρει όλα τα τυπικά χαρακτηριστικά IDE όπως η επισήμανση προέλευσης, ο έλεγχος σφάλματος σε πραγματικό χρόνο, η ολοκλήρωση κώδικα και η πλοήγηση κώδικα. Αυτός είναι ο κύριος λόγος για τον οποίο χρησιμοποιώ το PyCharm σε έναν απλούστερο επεξεργαστή για την ανάπτυξη της Python. Το Pycharm έχει επίσης πολλές συντομεύσεις πληκτρολογίου για να διευκολύνει τις ενέργειες.
Οι συντάκτες για άλλους τύπους αρχείων, όπως HTML, CSS ή JavaScript, ενδέχεται να απαιτούν πρόσθετα πρόσθετα που δεν περιλαμβάνονται στην Pycharm Community Edition. Για παράδειγμα, τα πρότυπα Django πρέπει να επεξεργαστούν στον κανονικό επεξεργαστή HTML επειδή ο ειδικός επεξεργαστής είναι διαθέσιμος μόνο στην επαγγελματική έκδοση.
Λειτουργικό, αλλά όχι τόσο ωραίο.
Εκτέλεση εντολών από τη γραμμή εντολών
Οι εντολές διαχείρισης Django μπορούν να εκτελεστούν από τη γραμμή εντολών. Το PyCharm ανανεώνει αυτόματα οποιοδήποτε αρχείο αλλάζει σχεδόν αμέσως. Συνήθως, μεταβαίνω στη γραμμή εντολών για να προσθέσω νέες εφαρμογές, να κάνω μεταναστεύσεις και να ενημερώσω τις μεταφράσεις. Δημιούργησα επίσης μερικά ψευδώνυμα για ευκολότερη αναζήτηση αρχείων.
> Διαχείριση Python.Py Makemigrations> Διαχείριση Python.migrate py> python.Py MakeMessages -l Zh> Python.py compilessages> Διαχείριση python.PY Test> Διαχείριση Python.py collectstatic> Διαχείριση python.py runserver
Δημιουργία διαμορφώσεων εκτέλεσης
Η Pycharm Community Edition δεν περιλαμβάνει το Django Manage.δυνατότητα χρησιμότητας PY. Παρ ‘όλα αυτά, είναι δυνατόν να δημιουργηθούν διαμορφώσεις εκτέλεσης για οποιαδήποτε εντολή admin django έτσι ώστε να μπορούν να εκτελούνται στο IDE αντί στη γραμμή εντολών.
Πρώτον, βεβαιωθείτε ότι έχει οριστεί ένα έργο SDK. Από το Αρχείο μενού, επιλέξτε Δομή έργου…. Βεβαιωθείτε ότι ένα Έργο SDK έχει εκχωρηθεί στο Εργο αυτί. Εάν όχι, τότε ίσως χρειαστεί να δημιουργήσετε ένα νέο – το SDK θα πρέπει να είναι ο κατάλογος εγκατάστασης Python ή ένα εικονικό περιβάλλον. Φροντίστε να αποθηκεύσετε το νέο Έργο SDK ρύθμιση κάνοντας κλικ στο Εντάξει κουμπί.
Κύριος’να αφήσω αυτό το έργο SDK κενό!
Τότε από το Τρέξιμο μενού, επιλέξτε Επεξεργασία διαμορφώσεων…. Κάντε κλικ στο κουμπί Plus στην επάνω αριστερή γωνία για να προσθέσετε μια διαμόρφωση Python. Δώστε στο config ένα καλό όνομα (όπως “Django: ”·. Τότε, ρυθμίστε Γραφή προς την “διαχειρίζονται.ΡΥ” και Παράμετροι σεναρίου στο όνομα και τις επιλογές για την επιθυμητή εντολή admin django (όπως “διαρροτέ”·. Σειρά Κατάλογος εργασίας στην απόλυτη διαδρομή του ριζικού καταλόγου του έργου. Βεβαιωθείτε ότι έχει επιλεγεί το κατάλληλο Python SDK και ελέγχονται οι ρυθμίσεις PythonPath. Κάντε κλικ στο Εντάξει κουμπί για να αποθηκεύσετε το config. Η εντολή μπορεί στη συνέχεια να εκτελεστεί από Τρέξιμο Επιλογές μενού ή από τα κουμπιά εκτέλεσης στην επάνω δεξιά γωνία του παραθύρου IDE.
Η εκτέλεση διαμορφώσεων πρέπει να μοιάζει με αυτό. Οτιδήποτε γίνεται στη γραμμή εντολών μπορεί επίσης να γίνει εδώ.
Όταν εκτελούνται οι εντολές, η προβολή εκτέλεσης εμφανίζεται στο κάτω μέρος του παραθύρου IDE για να εμφανίσει την έξοδο της κονσόλας.
Οι ειδικές διαμορφώσεις εκτέλεσης είναι ιδιαίτερα χρήσιμες για το “δοκιμή” και “διαρροτέ” εντολές επειδή επιτρέπουν την στοιχειώδη εντοπισμό σφαλμάτων. Μπορείτε να ορίσετε σημεία διακοπής, να εκτελέσετε την εντολή με εντοπισμό σφαλμάτων και να περάσετε από τον κωδικό Python. Εάν πρέπει να αλληλεπιδράσετε με μια ιστοσελίδα για να ασκήσετε τον κώδικα, το Pycharm θα πάρει εστίαση στην οθόνη μόλις χτυπηθεί ένα σημείο διακοπής. Παρόλο που δεν είναι δυνατά τα πρότυπα django django στην ελεύθερη έκδοση, ο εντοπισμός του κώδικα python μπορεί να βοηθήσει στον εντοπισμό των περισσότερων προβλημάτων. Προειδοποιήστε ότι το debugging είναι συνήθως λίγο πιο αργό από την κανονική εκτέλεση.
Το Debugging κάνει την ανάπτυξη του Django τόσο ευκολότερη.
Συνήθως χρησιμοποιώ τη γραμμή εντολών αντί να εκτελέσω διαμορφώσεις για άλλες εντολές Django μόνο για απλότητα.
Συστήματα ελέγχου έκδοσης
Η PyCharm έχει υποστήριξη εκτός κουτιού για συστήματα ελέγχου έκδοσης όπως το GIT και το Subversion. Οι ενέργειες VCS είναι διαθέσιμες στο μενού VCS ή όταν κάνετε δεξί κλικ σε ένα αρχείο στο Project Explorer. Το PyCharm μπορεί να ελέγξει απευθείας τα έργα από ένα αποθετήριο, να προσθέσει νέα έργα σε ένα αποθετήριο ή να αναγνωρίσει αυτόματα το σύστημα ελέγχου έκδοσης που χρησιμοποιείται κατά το άνοιγμα ενός έργου. Οποιεσδήποτε εντολές VCS που εισάγονται στη γραμμή εντολών θα αντικατοπτρίζονται αυτόματα στο Pycharm.
Πυργκαριέρα’Το μενού S VCS είναι αρχικά γενικό. Μόλις επιλέξετε ένα VCS για το έργο σας, οι επιλογές θα αλλάξουν για να αντικατοπτρίζουν τα επιλεγμένα VCs. Για παράδειγμα, το Git θα έχει επιλογές για “Φέρω”, “Τραβήξτε”, και “Σπρώξτε”.
Προσωπικά, χρησιμοποιώ Git είτε με Github είτε με Atlassian Bitbucket. Προτιμώ να κάνω τις περισσότερες ενέργειες GIT όπως γραφικά μέσω της Pycharm, αλλά περιστασιακά πέφτω στη γραμμή εντολών όταν πρέπει να κάνω πιο προηγμένες λειτουργίες (όπως ο έλεγχος των αναγνωριστικών δέσμευσης ή η εξαναγκασμένη σκληρή επαναφορά). Η Pycharm έχει επίσης υποστήριξη για .αρχεία Gitignore.
Εικονικά περιβάλλοντα Python
Η δημιουργία εικονικών περιβαλλόντων είναι ένας πολύ καλός τρόπος για να διαχειριστείτε τις εξαρτήσεις του έργου Python. Τα εικονικά περιβάλλοντα είναι ιδιαίτερα χρήσιμα κατά την ανάπτυξη εφαρμογών ιστού Django. Συνιστώ ανεπιφύλακτα τη δημιουργία ενός εικονικού περιβάλλοντος για κάθε έργο Python που αναπτύσσετε.
Το Pycharm μπορεί να χρησιμοποιήσει εικονικά περιβάλλοντα για να εκτελέσει το έργο. Εάν υπάρχει ήδη ένα εικονικό περιβάλλον, τότε μπορεί να οριστεί ως το Project SDK Under Δομή έργου Όπως περιγράφεται παραπάνω. Επιλέγω Νέος… > Python SDK > Προσθέστε τοπικά, και ρυθμίστε τη διαδρομή. Διαφορετικά, τα νέα εικονικά περιβάλλοντα μπορούν να δημιουργηθούν απευθείας μέσω του Pycharm. Ακολουθήστε την ίδια διαδικασία για να προσθέσετε ένα εικονικό περιβάλλον, αλλά κάτω Python SDK, επιλέγω Δημιουργία virtualenv αντί Προσθέστε τοπικά. Δώστε στο νέο εικονικό περιβάλλον ένα κατάλληλο όνομα και διαδρομή. Συνήθως, έβαλα τα εικονικά μου περιβάλλοντα είτε όλα σε ένα κοινό μέρος είτε ένα επίπεδο από τον ριζικό κατάλογο του έργου μου.
Η δημιουργία ενός νέου εικονικού περιβάλλοντος είναι αρκετά ανώδυνη.
Βάσεις δεδομένων
Από το κουτί, κέρδισε η Community Edition Pycharm’να σας δώσω εργαλεία βάσης δεδομένων. Εσείς’Ρυθμίστε με πρόσθετα τρίτων, τη γραμμή εντολών ή τα εξωτερικά εργαλεία βάσης δεδομένων. Αυτό δεν είναι’όμως τρομερό. Δεδομένου ότι το Django Abstracts Data στο στρώμα μοντέλου, οι περισσότεροι προγραμματιστές σπάνια πρέπει να αλληλεπιδρούν άμεσα με την υποκείμενη βάση δεδομένων. Παρ ‘όλα αυτά, το plugin Navigator της βάσης δεδομένων ανοιχτού κώδικα παρέχει υποστήριξη στο PyCharm για τις μεγάλες βάσεις δεδομένων (Oracle, MySQL, SQLite, PostgreSQL).
Περιορισμοί
Τα παραπάνω τμήματα δείχνουν ότι η Community Edition της Pycharm μπορεί να χειριστεί έργα Django όπως και όλα τα άλλα έργα της Python. Αυτή είναι μια ευλογία και μια κατάρα, επειδή τα προηγμένα χαρακτηριστικά είναι διαθέσιμα μόνο στην επαγγελματική έκδοση:
- Υποστήριξη προτύπου Django
- Πλοήγηση μεταξύ έργου (προβολή προς πρότυπο)
- Καλύτερη ολοκλήρωση κώδικα
- Ανάλυση αναγνωριστικού (ειδικά πεδία κατηγορίας προς ένταξη)
- Γραφήματα εξάρτησης από μοντέλο
- διαχειρίζονται.Κονσόλα Utility PY
- Εργαλεία βάσης δεδομένων
Τα δύο χαρακτηριστικά που έχουν μεγαλύτερη σημασία για μένα είναι η υποστήριξη του προτύπου και η καλύτερη ολοκλήρωση του κώδικα. Με πρότυπα, μερικές φορές φτιάχνω τυπογραφικά λάθη ή ξεχνάω ετικέτες κλεισίματος. Με την ολοκλήρωση του κώδικα, δεν υπάρχουν όλες οι επιλογές επειδή το Django κάνει μερικά ενδιαφέροντα πράγματα με μοντέλα πεδία και δυναμικά προστιθέμενα χαρακτηριστικά. Ωστόσο, όλα αυτά τα χαρακτηριστικά που λείπουν είναι “ωραία να έχει” αλλά όχι “χρειάζεται να έχεις” για μένα.
συμπέρασμα
Ελπίζω να βρήκατε χρήσιμο αυτόν τον οδηγό! Μη διστάσετε να εισαγάγετε προτάσεις για καλύτερη χρήση στην παρακάτω ενότητα σχολίων. Μπορεί επίσης να θέλετε να εξετάσετε εναλλακτικές λύσεις, όπως ο κώδικας Visual Studio ή Pydev.
Μοιραστείτε αυτό:
- Κάντε κλικ για κοινή χρήση στο Twitter (ανοίγει σε νέο παράθυρο)
- Κάντε κλικ για κοινή χρήση στο Facebook (ανοίγει σε νέο παράθυρο)
- Κάντε κλικ για κοινή χρήση στο LinkedIn (ανοίγει σε νέο παράθυρο)