Συχνές Ερωτήσεις για το Django¶
- Συχνές Ερωτήσεις: Γενικά
- Γιατί υπάρχει το Django;
- Τι σημαίνει “Django” και πως προφέρεται;
- Είναι το Django σταθερό;
- Κλιμακώνεται το Django;
- Ποιος είναι πίσω απ’ αυτό;
- Ποιες ιστοσελίδες χρησιμοποιούν το Django;
- Το Django φαίνεται να είναι ένα MVC framework, αλλά εσείς καλείτε τον Controller ως “view” και το View ως “template”. Γιατί δεν χρησιμοποιείτε τα συνήθη ονόματα;
- Το <Framework X> κάνει το <feature Y> – γιατί όχι το Django?
- Γιατί γράψατε το Django από την αρχή, αντί να χρησιμοποιήσετε ήδη υπάρχουσες Python βιβλιοθήκες;
- Είναι το Django ένα content-management-system (CMS);
- Πως μπορώ να κατεβάσω το Django documentation για να το διαβάζω εκτός δικτύου;
- Πως μπορώ να αναφερθώ στο Django;
- Συχνές Ερωτήσεις: Εγκατάσταση
- Συχνές Ερωτήσεις: Χρησιμοποιώντας το Django
- Γιατί λαμβάνω σφάλμα σχετικά με το import του DJANGO_SETTINGS_MODULE;
- Δεν αντέχω τη γλώσσα των templates σας. Είμαι υποχρεωμένος να τη χρησιμοποιώ;
- Είναι υποχρεωτικό να χρησιμοποιώ το δικό σας επίπεδο μοντέλων/βάσεις δεδομένων;
- Πως χρησιμοποιώ τα πεδία ImageField και FileField;
- Πως μπορώ να κάνω μια μεταβλητή ορατή σε όλα τα templates;
- Συχνές Ερωτήσεις: Λαμβάνοντας βοήθεια
- Συχνές Ερωτήσεις: Βάσεις δεδομένων και Μοντέλα
- Πως μπορώ να δω το SQL ερώτημα που κάνει το Django στο παρασκήνιο;
- Μπορώ να χρησιμοποιήσω το Django με μια ήδη υπάρχουσα βάση δεδομένων;
- Αν κάνω αλλαγές σε κάποιο μοντέλο, πως ενημερώνω τη βάση δεδομένων;
- Υποστηρίζουν τα Django μοντέλα primary keys πολλαπλών-στηλών;
- Υποστηρίζονται οι βάσεις δεδομένων NoSQL στο Django;
- Πως προσθέτω δικές μου επιλογές στις εντολές της βάσης δεδομένων CREATE TABLE, όπως προσδιορίζοντας το MyISAM ως τύπο πίνακα;
- Συχνές Ερωτήσεις: Το admin site
- Δε μπορώ να συνδεθώ. Όταν εισάγω τα σωστά username και password, επαναφορτώνεται η ίδια login σελίδα, χωρίς μηνύματα σφάλματος.
- Δε μπορώ να συνδεθώ. Όταν εισάγω τα σωστά username και password, επαναφορτώνεται η ίδια login σελίδα, με ένα σφάλμα που λέει “Παρακαλώ εισάγετε το σωστό username και κωδικό”.
- Πως μπορώ να σετάρω μια τιμή ενός πεδίου πάνω στον χρήστη που αλληλεπίδρασε τελευταίος με κάποιο object μέσω του admin;
- Πως μπορώ να περιορίσω την πρόσβαση στο admin site ούτως ώστε τα objects να τα επεξεργάζονται μόνο οι χρήστες που τα δημιούργησαν;
- Τα αρχεία CSS και οι εικόνες δουλεύουν στο admin-site μου χρησιμοποιώντας τον development server, αλλά όχι όταν χρησιμοποιώ το mod_wsgi.
- Η επιλογή “list_filter” περιέχει ένα πεδίο τύπου ManyToManyField, αλλά το φίλτρο δεν εμφανίζεται.
- Μερικά objects δεν εμφανίζονται στο admin.
- Πως μπορώ να παραμετροποιήσω τη λειτουργία του admin interface;
- Το δυναμικά παραγόμενο admin site είναι άσχημο! Πως μπορώ να το αλλάξω;
- Ποιους browsers υποστηρίζει το admin;
- Συχνές Ερωτήσεις: Συνεισφέροντας κώδικα
- Πως μπορώ να ξεκινήσω να συνεισφέρω κώδικα στο Django;
- Κατέθεσα ένα fix για ένα bug μέσω του ticket system πριν από πολλές εβδομάδες. Γιατί αγνοείτε το patch μου;
- Πότε και πως μπορώ να υπενθυμίσω στην core ομάδα ένα patch το οποίο με ενδιαφέρει;
- Αλλά σας το έχω επισημάνει αρκετές φορές και εσείς συνεχίζετε να αγνοείτε το patch μου!
- Αντιμετώπιση προβλημάτων