{"title":"Τι να διαβάσετε μετά","version":"2.1","locale":"el","docname":"intro/whatsnext","url":"/el/2.1/intro/whatsnext/","canonical":"https://djangodocs.dev/el/2.1/intro/whatsnext/","summary":"Έχετε, λοιπόν, διαβάσει όλο το εισαγωγικό κομμάτι (Ξεκινώντας) και αποφασίσατε ότι θέλετε να χρησιμοποιήσετε το Django. Το μόνο που κάναμε στην εισαγωγή ήταν να…","html":"<h1>Τι να διαβάσετε μετά<a class=\"heading-anchor\" href=\"#what-to-read-next\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Έχετε, λοιπόν, διαβάσει όλο το <a class=\"reference internal\" href=\"/el/2.1/intro/\"><span class=\"doc\">εισαγωγικό κομμάτι (Ξεκινώντας)</span></a> και αποφασίσατε ότι θέλετε να χρησιμοποιήσετε το Django. Το μόνο που κάναμε στην εισαγωγή ήταν να ξύσουμε την επιφάνεια (στην πραγματικότητα, αν διαβάσατε κάθε λέξη, έχετε καλύψει μόλις το 5% του συνόλου του εγχειριδίου του Django).</p>\n<p>Επόμενα βήματα;</p>\n<p>Ανέκαθεν ήμασταν φαν της λογικής ‘μαθαίνω μέσα από πράξεις’. Μέχρι αυτό το σημείο γνωρίζετε αρκετά για να ξεκινήσετε ένα project μόνοι σας και να παίξετε λίγο μαζί του. Όταν θελήσετε να μάθετε νέες τεχνικές-κόλπα δεν έχετε παρά να επισκεφτείτε το documentation του Django.</p>\n<p>Έχουμε προσπαθήσει πάρα πολύ ούτως ώστε να κάνουμε το documentation του Django όσο γίνεται πιο χρήσιμο, πλήρες και εύκολο στην ανάγνωση. Στη συνέχεια του παρόντος άρθρου θα ασχοληθούμε με το πως λειτουργεί το documentation προκειμένου να μπορείτε να επωφεληθείτε τα μέγιστα από αυτό.</p>\n<p>(Ναι! Αυτό είναι ένα documentation για το documentation. Μείνετε ήσυχοι όμως, δεν σκοπεύουμε να αφιερώσουμε ολόκληρο άρθρο στο πως να διαβάσετε ένα documentation.)</p>\n<section id=\"finding-documentation\">\n<h2>Βρίσκοντας κάτι μέσα στο εγχειρίδιο<a class=\"heading-anchor\" href=\"#finding-documentation\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Το Django έχει <em>πλούσιο</em> εγχειρίδιο – περίπου 450,000 λέξεις που συνεχίζουν να αυξάνονται – οπότε το να βρει κανείς αυτό που αναζητά μπορεί να αποδειχθεί δύσκολο. Μερικά σημεία για να ξεκινήσετε είναι η σελίδα <a class=\"reference internal\" href=\"/el/2.1/topics/db/search/#search\"><span class=\"std std-ref\">Αναζήτησης</span></a> και η σελίδα <a class=\"reference internal\" href=\"/el/2.1/genindex/\"><span class=\"std std-ref\">Περιεχομένων</span></a>.</p>\n<p>Ή, απλά, μπορείτε να περιηγηθείτε σε ολόκληρο το site!</p>\n</section>\n<section id=\"how-the-documentation-is-organized\">\n<h2>Πως είναι οργανωμένο το documentation<a class=\"heading-anchor\" href=\"#how-the-documentation-is-organized\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Το βασικό documentation του Django είναι χωρισμένο σε «chunks» (κομμάτια) τα οποία έχουν σχεδιαστεί να εξυπηρετούν διαφορετικούς σκοπούς:</p>\n<ul>\n<li><p>Το άρθρο <a class=\"reference internal\" href=\"/el/2.1/intro/\"><span class=\"doc\">Ξεκινώντας</span></a> είναι σχεδιασμένο για αυτούς που δεν είναι μυημένοι στο Django – ή στο Web development γενικότερα. Δεν καλύπτει κάτι εις βάθος, αλλά δίνει μια εικόνα του developing χρησιμοποιώντας το Django.</p></li>\n<li><p>Από την άλλη, το άρθρο <a class=\"reference internal\" href=\"/el/2.1/topics/\"><span class=\"doc\">Χρησιμοποιώντας το Django</span></a>, βουτάει βαθιά στις επιμέρους οντότητες του Django. Υπάρχουν πλήρης οδηγοί (guides) στα <a class=\"reference internal\" href=\"/el/2.1/topics/db/\"><span class=\"doc\">σύστημα μοντέλων</span></a>, <a class=\"reference internal\" href=\"/el/2.1/topics/templates/\"><span class=\"doc\">template engine</span></a>, <a class=\"reference internal\" href=\"/el/2.1/topics/forms/\"><span class=\"doc\">framework για φόρμες</span></a> και πολλά άλλα.</p>\n<p>Τον περισσότερο χρόνο σας θα τον περάσετε διαβάζοντας και ξαναδιαβάζοντας τους παραπάνω οδηγούς. Όταν τους κατανοήσετε τότε θα ξέρετε (σχεδόν τα πάντα για) το πως λειτουργεί το Django.</p>\n</li>\n<li><p>Το Web development είναι συχνά αχανές και όχι βαθύ – τα προβλήματα που προκύπτουν αφορούν διάφορους τομείς. Έχουμε γράψει ένα σετ από <a class=\"reference internal\" href=\"/el/2.1/howto/\"><span class=\"doc\">οδηγούς how-to</span></a> οι οποίοι απαντούν κοινές ερωτήσεις του τύπου «Πως να …?». Εδώ θα βρείτε πληροφορίες σχετικά με <a class=\"reference internal\" href=\"/el/2.1/howto/outputting-pdf/\"><span class=\"doc\">τη δημιουργία PDFs με το Django</span></a>, <a class=\"reference internal\" href=\"/el/2.1/howto/custom-template-tags/\"><span class=\"doc\">σύνταξη δικών σας template tags</span></a> και πολλά άλλα.</p>\n<p>Απαντήσεις σε πραγματικά συχνές ερωτήσεις μπορείτε να βρείτε (που αλλού) στις <a class=\"reference internal\" href=\"/el/2.1/faq/\"><span class=\"doc\">Συχνές ερωτήσεις (FAQ)</span></a>.</p>\n</li>\n<li><p>Οι οδηγοί και τα how-to δεν καλύπτουν κάθε κλάση, συνάρτηση και μέθοδο διαθέσιμη στο Django – αυτό μπορεί να γίνει εκνευριστικό όταν προσπαθείτε να μάθετε κάτι καινούργιο. Αντιθέτως, οι λεπτομέρειες σχετικά με κλάσεις, συναρτήσεις, μεθόδους και modules κρατούνται στο άρθρο <a class=\"reference internal\" href=\"/el/2.1/ref/\"><span class=\"doc\">αναφορά</span></a>. Εκεί θα βρείτε το οτιδήποτε αφορά μια συγκεκριμένη συνάρτηση ή οτιδήποτε άλλο σχετικό.</p></li>\n<li><p>Αν ενδιαφέρεστε να κάνετε deploy ένα project για δημόσια χρήση (με άλλα λόγια να ανεβάσετε το project σας σε κάποιον πραγματικό server), παρέχουμε <a class=\"reference internal\" href=\"/el/2.1/howto/deployment/\"><span class=\"doc\">αρκετούς οδηγούς</span></a> για διάφορα deployment περιβάλλοντα, όπως επίσης και μια <a class=\"reference internal\" href=\"/el/2.1/howto/deployment/checklist/\"><span class=\"doc\">deployment checklist</span></a> για μερικά πράγματα που πρέπει να λάβετε υπόψιν σας προτού “ανεβάσετε” το project σας.</p></li>\n<li><p>Τέλος, υπάρχει ένα «ειδικό» τμήμα του εγχειριδίου το οποίο δεν είναι και πολύ σχετικό με τους περισσότερους developers. Αυτό περιλαμβάνει τα άρθρα <a class=\"reference internal\" href=\"/el/2.1/releases/\"><span class=\"doc\">σημειώσεις έκδοσης (release notes)</span></a> και <a class=\"reference internal\" href=\"/el/2.1/internals/\"><span class=\"doc\">internals documentation</span></a> για αυτούς που θέλουν να προσθέσουν κώδικα στο Django και κάποια άλλα άρθρα σχετικά με <a class=\"reference internal\" href=\"/el/2.1/misc/\"><span class=\"doc\">πράγματα που δεν μπορούσαν να μπουν πουθενά αλλού</span></a>.</p></li>\n</ul>\n</section>\n<section id=\"how-documentation-is-updated\">\n<h2>Πως ανανεώνετε το documentation<a class=\"heading-anchor\" href=\"#how-documentation-is-updated\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Όπως ακριβώς ο πηγαίος κώδικας του Django αναπτύσσεται και βελτιώνεται καθημερινώς, έτσι και το documentation μας συνεχώς βελτιώνεται. Βελτιώνουμε το documentation για πολλούς λόγους:</p>\n<ul class=\"simple\">\n<li><p>Διορθώνουμε το περιεχόμενο, όπως γραμματικά/τυπογραφικά λάθη.</p></li>\n<li><p>Προσθέτουμε πληροφορίες και/ή παραδείγματα σε κάποια κομμάτια τα οποία χρειάζονται επέκταση.</p></li>\n<li><p>Συμπεριλαμβάνουμε στο εγχειρίδιο τα Django features τα οποία λείπουν. (Η λίστα αυτών των features μειώνεται αλλά δεν παύει να υπάρχει.)</p></li>\n<li><p>Εμπλουτίζουμε το εγχειρίδιο για να συμπεριληφθούν τα νέα features που προστίθενται ή όταν αλλάζουν τα Django APIs ή κάποιες συμπεριφορές.</p></li>\n</ul>\n<p>Το documentation του Django φυλάσσεται στο ίδιο source control system όπως και ο πηγαίος κώδικας. Βρίσκεται στο φάκελο <a class=\"reference external\" href=\"https://github.com/django/django/tree/master/docs\">docs</a> του Git repository. Κάθε άρθρο στην ιστοσελίδα μας είναι ένα ξεχωριστό αρχείο κειμένου στο repository.</p>\n</section>\n<section id=\"where-to-get-it\">\n<h2>Που να το βρείτε<a class=\"heading-anchor\" href=\"#where-to-get-it\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>Μπορείτε να διαβάσετε το Django documentation με αρκετούς τρόπους. Με σειρά προτίμησης, είναι οι εξής:</p>\n<section id=\"on-the-web\">\n<h3>Στο Web<a class=\"heading-anchor\" href=\"#on-the-web\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>The most recent version of the Django documentation lives at\n<a class=\"reference external\" href=\"https://docs.djangoproject.com/en/dev/\">https://docs.djangoproject.com/en/dev/</a>. These HTML pages are generated\nautomatically from the text files in source control. That means they reflect the\n«latest and greatest» in Django – they include the very latest corrections and\nadditions, and they discuss the latest Django features, which may only be\navailable to users of the Django development version. (See\n<a class=\"reference internal\" href=\"#differences-between-doc-versions\"><span class=\"std std-ref\">Διαφορές μεταξύ εκδόσεων</span></a> below.)</p>\n<p>Παρακαλούμε αν έχετε τυχόν αλλαγές, διορθώσεις ή προτάσεις που αφορούν το documentation να τις καταθέσετε στο <a class=\"reference external\" href=\"https://code.djangoproject.com/\">ticket system</a> προκειμένου να συμβάλλετε στην βελτίωση του. Οι Django developers παρακολουθούν το ticket system και χρησιμοποιούν το δικό σας feedback για να βελτιώσουν το documentation προς όφελος όλων.</p>\n<p>Ωστόσο, σημειώστε, ότι τα tickets θα πρέπει να συσχετίζονται με το documentation και όχι με κάποια τεχνική υποστήριξη. Αν χρειάζεστε βοήθεια με τη δική σας Django εγκατάσταση, δοκιμάστε τη mailing list των <a class=\"reference internal\" href=\"/el/2.1/internals/mailing-lists/#django-users-mailing-list\"><span class=\"std std-ref\">django-users</span></a> ή το κανάλι <a class=\"reference external\" href=\"irc://irc.freenode.net/django\">#django IRC channel</a>.</p>\n</section>\n<section id=\"in-plain-text\">\n<h3>Σε απλό κείμενο<a class=\"heading-anchor\" href=\"#in-plain-text\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Για ανάγνωση χωρίς να είστε συνδεδεμένοι στο internet ή απλά για δική σας διευκόλυνση, μπορείτε να διαβάσετε το documentation του Django σε απλό κείμενο.</p>\n<p>If you’re using an official release of Django, the zipped package (tarball) of\nthe code includes a <code class=\"docutils literal notranslate\"><span class=\"pre\">docs/</span></code> directory, which contains all the documentation\nfor that release.</p>\n<p>If you’re using the development version of Django (aka the master branch), the\n<code class=\"docutils literal notranslate\"><span class=\"pre\">docs/</span></code> directory contains all of the documentation. You can update your\nGit checkout to get the latest changes.</p>\n<p>Ένας low-level τρόπος να επωφεληθείτε από το documentation σε μορφή κειμένου είναι χρησιμοποιώντας την εντολή του Unix <code class=\"docutils literal notranslate\"><span class=\"pre\">grep</span></code>. Η εντολή αυτή σας επιτρέπει να ψάξετε κάποια φράση σε ολόκληρο το documentation. Για παράδειγμα, η παρακάτω εντολή θα ψάξει σε κάθε άρθρο του documentation και θα σας δείξει όλες τις αναφορές σχετικά με τη λέξη «max_length»:</p>\n<div class=\"console\" data-console><div class=\"console-panel\" data-platform=\"unix\"><p class=\"console-label\" id=\"console-0-unix-label\">Linux / macOS</p><div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"gp\">$ </span>grep<span class=\"w\"> </span>-r<span class=\"w\"> </span>max_length<span class=\"w\"> </span>/path/to/django/docs/\n</code></pre></div>\n</div><div class=\"console-panel\" data-platform=\"windows\"><p class=\"console-label\" id=\"console-0-windows-label\">Windows</p><div class=\"code-block\" data-language=\"doscon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Windows</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Windows shell\"><code><span class=\"gp\">...\\&gt;</span> grep -r max_length \\path\\to\\django\\docs\\\n</code></pre></div></div></div>\n</section>\n<section id=\"as-html-locally\">\n<h3>Στην HTML, τοπικά<a class=\"heading-anchor\" href=\"#as-html-locally\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h3>\n<p>Μπορείτε να έχετε ένα τοπικό αντίγραφο του HTML documentation ακολουθώντας τα παρακάτω βήματα:</p>\n<ul>\n<li><p>Το documentation του Django χρησιμοποιεί ένα σύστημα που ονομάζεται <a class=\"reference external\" href=\"http://sphinx-doc.org/\">Sphinx</a> προκειμένου να μετατρέψει το απλό κείμενο σε HTML. Θα χρειαστεί να εγκαταστήσετε το Sphinx είτε κατεβάζοντας το απ’ την επίσημη ιστοσελίδα και έπειτα εγκαθιστώντας το ή χρησιμοποιώντας το <code class=\"docutils literal notranslate\"><span class=\"pre\">pip</span></code>:</p>\n<div class=\"console\" data-console><div class=\"console-panel\" data-platform=\"unix\"><p class=\"console-label\" id=\"console-1-unix-label\">Linux / macOS</p><div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"gp\">$ </span>pip<span class=\"w\"> </span>install<span class=\"w\"> </span>Sphinx\n</code></pre></div>\n</div><div class=\"console-panel\" data-platform=\"windows\"><p class=\"console-label\" id=\"console-1-windows-label\">Windows</p><div class=\"code-block\" data-language=\"doscon\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Windows</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Windows shell\"><code><span class=\"gp\">...\\&gt;</span> pip install Sphinx\n</code></pre></div></div></div>\n</li>\n<li><p>Έπειτα, χρησιμοποιήστε το συμπεριλαμβανόμενο αρχείο <code class=\"docutils literal notranslate\"><span class=\"pre\">Makefile</span></code> για να μετατρέψετε το documentation σε HTML:</p>\n<div class=\"code-block\" data-language=\"console\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Shell</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Shell code\"><code><span class=\"gp\">$ </span><span class=\"nb\">cd</span><span class=\"w\"> </span>path/to/django/docs\n<span class=\"gp\">$ </span>make<span class=\"w\"> </span>html\n</code></pre></div>\n<p>Θα χρειαστεί να έχετε εγκατεστημένο το <a class=\"reference external\" href=\"https://www.gnu.org/software/make/\">GNU Make</a> για να δουλέψει.</p>\n<p>Αν χρησιμοποιείτε Windows μπορείτε, εναλλακτικά, να χρησιμοποιήσετε το συμπεριλαμβανόμενο batch αρχείο:</p>\n<div class=\"code-block\" data-language=\"bat\"><div class=\"code-block-toolbar\"><span class=\"code-block-language\">Bat</span><button type=\"button\" class=\"copy-button\" data-copy hidden><span class=\"copy-button-label\">Copy</span></button></div><pre role=\"group\" tabindex=\"0\" aria-label=\"Bat code\"><code><span class=\"k\">cd</span> path\\to\\django\\docs\nmake.bat html\n</code></pre></div>\n</li>\n<li><p>Η όλη διαδικασία με το Sphinx θα δουλέψει για εκδόσεις μεγαλύτερες ή ίσης της 0.6, αλλά προτείνουμε να χρησιμοποιήσετε το Sphinx 1.0.2 ή νεώτερο.</p></li>\n</ul>\n</section>\n</section>\n<section id=\"differences-between-versions\">\n<span id=\"differences-between-doc-versions\"></span><h2>Διαφορές μεταξύ εκδόσεων<a class=\"heading-anchor\" href=\"#differences-between-versions\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h2>\n<p>The text documentation in the master branch of the Git repository contains the\n«latest and greatest» changes and additions. These changes include\ndocumentation of new features targeted for Django’s next <a class=\"reference internal\" href=\"/el/2.1/internals/release-process/#term-Feature-release\"><span class=\"xref std std-term\">feature\nrelease</span></a>. For that reason, it’s worth pointing out our policy to highlight\nrecent changes and additions to Django.</p>\n<p>Ακολουθούμε την παρακάτω πολιτική:</p>\n<ul class=\"simple\">\n<li><p>The development documentation at <a class=\"reference external\" href=\"https://docs.djangoproject.com/en/dev/\">https://docs.djangoproject.com/en/dev/</a> is\nfrom the master branch. These docs correspond to the latest feature release,\nplus whatever features have been added/changed in the framework since then.</p></li>\n<li><p>As we add features to Django’s development version, we update the\ndocumentation in the same Git commit transaction.</p></li>\n<li><p>To distinguish feature changes/additions in the docs, we use the phrase:\n«New in Django Development version» for the version of Django that hasn’t\nbeen released yet, or «New in version X.Y» for released versions.</p></li>\n<li><p>Documentation fixes and improvements may be backported to the last release\nbranch, at the discretion of the committer, however, once a version of\nDjango is <a class=\"reference internal\" href=\"/el/2.1/internals/release-process/#supported-versions-policy\"><span class=\"std std-ref\">no longer supported</span></a>, that version\nof the docs won’t get any further updates.</p></li>\n<li><p>The <a class=\"reference external\" href=\"https://docs.djangoproject.com/en/dev/\">main documentation Web page</a> includes links to documentation for\nprevious versions. Be sure you are using the version of the docs\ncorresponding to the version of Django you are using!</p></li>\n</ul>\n</section>","rootId":"what-to-read-next","toc":[{"title":"Βρίσκοντας κάτι μέσα στο εγχειρίδιο","anchor":"finding-documentation","children":[]},{"title":"Πως είναι οργανωμένο το documentation","anchor":"how-the-documentation-is-organized","children":[]},{"title":"Πως ανανεώνετε το documentation","anchor":"how-documentation-is-updated","children":[]},{"title":"Που να το βρείτε","anchor":"where-to-get-it","children":[{"title":"Στο Web","anchor":"on-the-web","children":[]},{"title":"Σε απλό κείμενο","anchor":"in-plain-text","children":[]},{"title":"Στην HTML, τοπικά","anchor":"as-html-locally","children":[]}]},{"title":"Διαφορές μεταξύ εκδόσεων","anchor":"differences-between-versions","children":[]}],"breadcrumbs":[{"docname":"intro/index","title":"Ξεκινώντας","url":"/el/2.1/intro/"}],"prev":{"docname":"intro/reusable-apps","title":"Οδηγός για προχωρημένους: Πως να γράψετε επαναχρησιμοποιήσιμα apps","url":"/el/2.1/intro/reusable-apps/"},"next":{"docname":"intro/contributing","title":"Γράφοντας το πρώτο σας patch για το Django","url":"/el/2.1/intro/contributing/"},"formats":{"html":"/el/2.1/intro/whatsnext/","markdown":"/el/2.1/intro/whatsnext.md","json":"/el/2.1/intro/whatsnext.json"},"source":"https://github.com/django/django/blob/stable/2.1.x/docs/intro/whatsnext.txt","official":"https://docs.djangoproject.com/el/2.1/intro/whatsnext/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0","1.11","1.10"],"inLocales":["en","zh-hans","fr","ja","id","pt-br","ko","es","el","pl"]}