diff --git a/turorial2.el.md b/turorial2.el.md index c3688404..a2ba1e8b 100644 --- a/turorial2.el.md +++ b/turorial2.el.md @@ -17,13 +17,13 @@ title: Φροντιστήριο για το web.py 0.2 ## Διαχείριση των URL -Το πιο σημαντικό κομμάτι κάθε σάιτ είναι η δομή των URL του. Τα URL σας δεν είναι μόνο αυτά που βλέπουν οι επισκέπτες σας, και τα οποία στέλνουν με μέηλ στους φίλους τους, αλλά επίσης παρέχουν ένα νοερό μοντέλο του πως δουλεύει το σάιτ. Σε δημοφιλή σάιτ όπως το [del.icio.us](http://del.icio.us/|del.icio.us), τα URL είναι κομμάτι του user interface. Το web.py σας βοηθά να φτιάχνετε καλά URL. +Το πιο σημαντικό κομμάτι κάθε σάιτ είναι η δομή των URL του. Τα URL σας δεν είναι μόνο αυτά που βλέπουν οι επισκέπτες σας, και τα οποία στέλνουν με μέηλ στους φίλους τους, αλλά επίσης παρέχουν ένα νοητό μοντέλο του πως δουλεύει το σάιτ. Σε δημοφιλή σάιτ όπως το [del.icio.us](http://del.icio.us/|del.icio.us), τα URL είναι κομμάτι του user interface. Το web.py σας βοηθά να φτιάχνετε καλά URL. -Για να ξεκινήσετε την εφαρμογή σας, ανοίξτε ένα νέο αρχείο κειμένου (ας το πούμε `code.py` και γράψτε: +Για να ξεκινήσετε την εφαρμογή σας, ανοίξτε ένα νέο αρχείο κειμένου (ας το πούμε `code.py`) και γράψτε: import web.py -Αυτό εισάγει το Web.py. +Έτσι αποκτούμε πρόσβαση στον κώδικα του web.py. Τώρα, χρειαζόμαστε να πούμε στο web.py την δομή των URL μας. Ας βάλουμε κάτι απλό για αρχή: @@ -31,7 +31,7 @@ title: Φροντιστήριο για το web.py 0.2 '/', 'index', '', 'index' ) -Το πρώτο μέρος είναι μια [κανονική έκφραση](http://osteele.com/tools/rework/) που ταιριάζει ένα URL, όπως τα `/`, `/help/faq`, `/item/(\d+)`, κτλ (σημ: το `\d+` ταιριάζει μια ακολουθία αριθμών). Οι παρενθέσεις σώζουν το κείμενο που ταιριάχτηκε με τα δεδομένα για περαιτέρω χρήση. Το δεύτερο μέρος είναι το όνομα της κλάσης στην οποία στέλνουμε το αίτημα, όπως: `index`, `view`, `welcomes.hello` (η οποία παίρνει την κλάση `hello` από το `welcomes`) ή `get_\1`. Το `\1` αντικαθίσταται από το πρώτο μέρος της κανονικής έκφρασης που σώθηκε νωρίτερα· τα υπόλοιπα κομμάτια της κανονικής έκφρασης που σώθηκαν περνάνε στην συνάρτησή σας. +Το πρώτο μέρος είναι μια [κανονική έκφραση](http://osteele.com/tools/rework/) που ταιριάζει ένα URL, όπως τα `/`, `/help/faq`, `/item/(\d+)`, κτλ (σημ: το `\d+` ταιριάζει σε μια ακολουθία αριθμών). Οι παρενθέσεις σώζουν το κείμενο που ταιριάχτηκε με τα δεδομένα για περαιτέρω χρήση. Το δεύτερο μέρος είναι το όνομα της κλάσης στην οποία στέλνουμε το αίτημα, όπως: `index`, `view`, `welcomes.hello` (η οποία παίρνει την κλάση `hello` από το `welcomes`) ή `get_\1`. Το `\1` αντικαθίσταται από το πρώτο μέρος της κανονικής έκφρασης που σώθηκε νωρίτερα· τα υπόλοιπα κομμάτια της κανονικής έκφρασης που σώθηκαν περνάνε στην συνάρτησή σας. Η γραμμή μας λέει πως θέλουμε το URL `/` (σημ: η πρώτη σελίδα) να το χειρίζεται η κλάση με όνομα `index`.