Περιεχόμενα του εγχειριδίου του Django¶
- Ξεκινώντας- Μια πρώτη ματιά στο Django
- Οδηγός γρήγορης εγκατάστασης
- Γράφοντας το πρώτο σας Django app, μέρος 1
- Γράφοντας το πρώτο σας Django app, μέρος 2
- Γράφοντας το πρώτο σας Django app, μέρος 3
- Γράφοντας το πρώτο σας Django app, μέρος 4
- Γράφοντας το πρώτο σας Django app, μέρος 5
- Γράφοντας το πρώτο σας Django app, μέρος 6
- Γράφοντας το πρώτο σας Django app, μέρος 7
- Writing your first Django app, part 8
- Οδηγός για προχωρημένους: Πως να γράψετε επαναχρησιμοποιήσιμα apps
- Τι να διαβάσετε μετά
- Writing your first contribution for Django- Εισαγωγή
- Κώδικας δεοντολογίας
- Εγκατάσταση Git
- Δημιουργία αντίγραφου της αναπτυξιακής έκδοσης του Django
- Εκτέλεση της σουίτας δοκιμών του Django για πρώτη φορά
- Working on an approved new feature
- Creating a branch
- Γράφοντας μερικά τεστ για το ticket
- Γράφοντας κώδικα για το ticket
- Εκτέλεση της σουίτας δοκιμών του Django για δεύτερη φορά
- Γράφοντας το εγχειρίδιο (documentation)
- Προβολή των αλλαγών σας
- Committing the changes
- Κάνοντας push το commit καθώς και ένα pull request
- Επόμενα βήματα
 
 
- Using Django- How to install Django
- Models and databases
- Handling HTTP requests
- Working with forms
- Templates
- Class-based views
- Migrations
- Managing files
- Testing in Django
- User authentication in Django
- Django’s cache framework
- Conditional View Processing
- Composite primary keys
- Cryptographic signing
- Sending email
- Internationalization and localization
- Logging
- Pagination
- Security in Django- Always sanitize user input
- Cross site scripting (XSS) protection
- Cross site request forgery (CSRF) protection
- SQL injection protection
- Clickjacking protection
- SSL/HTTPS
- Host header validation
- Referrer policy
- Cross-origin opener policy
- Session security
- User-uploaded content
- Additional security topics
 
- Performance and optimization
- Serializing Django objects
- Django settings
- Signals
- System check framework
- External packages
- Asynchronous support
 
- How-to guides
- Συχνές Ερωτήσεις για το Django- Συχνές Ερωτήσεις: Γενικά- Γιατί υπάρχει το Django;
- Τι σημαίνει «Django» και πως προφέρεται;
- Είναι το Django σταθερό;
- Κλιμακώνεται το Django;
- Ποιος είναι πίσω απ” αυτό;
- How is Django licensed?
- Why does Django include Python’s license file?
- Ποιες ιστοσελίδες χρησιμοποιούν το Django;
- Το Django φαίνεται να είναι ένα MVC framework, αλλά εσείς καλείτε τον Controller ως «view» και το View ως «template». Γιατί δεν χρησιμοποιείτε τα συνήθη ονόματα;
- Το <Framework X> κάνει το <feature Y> – γιατί όχι το Django?
- Γιατί γράψατε το Django από την αρχή, αντί να χρησιμοποιήσετε ήδη υπάρχουσες Python βιβλιοθήκες;
- Είναι το Django ένα content-management-system (CMS);
- Πως μπορώ να κατεβάσω το Django documentation για να το διαβάζω εκτός δικτύου;
- Πως μπορώ να αναφερθώ στο Django;
- Where can I find more Django resources?
 
- Συχνές Ερωτήσεις: Εγκατάσταση
- Συχνές Ερωτήσεις: Χρησιμοποιώντας το Django- Why do I get an error about importing DJANGO_SETTINGS_MODULE?
- Δεν αντέχω τη γλώσσα των templates σας. Είμαι υποχρεωμένος να τη χρησιμοποιώ;
- Είναι υποχρεωτικό να χρησιμοποιώ το δικό σας επίπεδο μοντέλων/βάσεις δεδομένων;
- Πως χρησιμοποιώ τα πεδία ImageField και FileField;
- Πως μπορώ να κάνω μια μεταβλητή ορατή σε όλα τα templates;
 
- Why do I get an error about importing 
- Συχνές Ερωτήσεις: Λαμβάνοντας βοήθεια
- Συχνές Ερωτήσεις: Βάσεις δεδομένων και Μοντέλα- Πως μπορώ να δω το SQL ερώτημα που κάνει το Django στο παρασκήνιο;
- Can I use Django with a preexisting database?
- Αν κάνω αλλαγές σε κάποιο μοντέλο, πως ενημερώνω τη βάση δεδομένων;
- Υποστηρίζουν τα 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;
- What assistive technologies are supported for using the admin?
 
- Συχνές Ερωτήσεις: Συνεισφέροντας κώδικα- Πως μπορώ να ξεκινήσω να συνεισφέρω κώδικα στο Django;
- I submitted a bug fix several weeks ago. Why are you ignoring my contribution?
- When and how might I remind the team of a change I care about?
- But I’ve reminded you several times and you keep ignoring my contribution!
- I’m sure my ticket is absolutely 100% perfect, can I mark it as «Ready For Checkin» myself?
 
- Αντιμετώπιση προβλημάτων
 
- Συχνές Ερωτήσεις: Γενικά
- API Reference- Applications
- System check framework
- Built-in class-based views API
- Clickjacking Protection
- contribpackages- The Django admin site
- django.contrib.auth
- The contenttypes framework
- The flatpages app
- GeoDjango
- django.contrib.humanize
- The messages framework
- django.contrib.postgres
- The redirects app
- The sitemap framework
- The «sites» framework
- The staticfilesapp
- The syndication feed framework
- admin
- auth
- contenttypes
- flatpages
- gis
- humanize
- messages
- postgres
- redirects
- sessions
- sites
- sitemaps
- syndication
 
- Cross Site Request Forgery protection
- Databases
- django-adminand- manage.py
- Running management commands from your code
- Django Exceptions
- File handling
- Forms
- Logging
- Middleware
- Migration Operations
- Models- Model field reference
- Field attribute reference
- Model index reference
- Constraints reference
- Model _metaAPI
- Related objects reference
- Model class reference
- Model Metaoptions
- Model instance reference
- QuerySetAPI reference
- Lookup API reference
- Query Expressions
- Conditional Expressions
- Database Functions
 
- Paginator
- Request and response objects
- SchemaEditor
- Settings
- Signals
- Templates
- TemplateResponseand- SimpleTemplateResponse
- Unicode data
- django.urlsutility functions
- django.urlsfunctions for use in URLconfs
- django.conf.urlsfunctions for use in URLconfs
- Django Utils
- Validators
- Built-in Views
 
- Εγχειρίδιο Meta και πολλά άλλα
- Λεξιλόγιο
- Release notes- Final releases- 5.2 release
- 5.1 release
- 5.0 release
- 4.2 release
- 4.1 release
- 4.0 release
- 3.2 release
- 3.1 release
- 3.0 release
- 2.2 release
- 2.1 release
- 2.0 release
- 1.11 release
- 1.10 release
- 1.9 release
- 1.8 release
- 1.7 release
- 1.6 release
- 1.5 release
- 1.4 release
- 1.3 release
- 1.2 release
- 1.1 release
- 1.0 release
- Pre-1.0 releases
 
- Security releases
 
- Final releases
- Django internals
 
          