Οι
αρθρώματα Python συμπιεσμένο σε ένα πακέτο χωρίς εξωτερικές εξαρτήσεις.
Ανάπτυξη, εγκατάσταση, και διόρθωση λαθών, διαχείριση βάσεων δεδομένων και τη συντήρηση των εφαρμογών μπορεί να γίνει μέσω της παρεχόμενης διεπαφής ιστού.
web2py δεν έχει τα αρχεία ρυθμίσεων, δεν απαιτεί καμία εγκατάσταση, μπορεί να τρέξει ένα USB drive.
Το πλαίσιο αυτό χρησιμοποιεί Python για το Model, τις απόψεις και τις Ελεγκτές, διαθέτει ένα ενσωματωμένο σύστημα για τη διαχείριση των λαθών, μια μηχανή διεθνοποίηση, έκδοσης εισιτηρίων λειτουργεί με SQLite, PostgreSQL, MySQL, MSSQL, Oracle, IBM DB2, Informix, FireBird ,, Ingres , Sybase και το Google App Engine μέσω μιας βάσης δεδομένων Στρώμα Αφαίρεσης.
web2py περιλαμβάνει βιβλιοθήκες για να χειριστεί HTML / XML, RSS, ATOM, RTF, JSON, AJAX, XMLRPC, Wiki σήμανσης, CSV.
Είναι έτοιμη η παραγωγή, ικανή να ανεβάσετε / κατεβάσετε Streaming πολύ μεγάλων αρχείων, και πάντα προς τα πίσω συμβατότητα.
Περιλαμβάνει δυνατότητα SSL και η συνεχής ροή με δυνατότητα web server, μια σχεσιακή βάση δεδομένων, μια web-based ολοκληρωμένο περιβάλλον ανάπτυξης και web-based περιβάλλον διαχείρισης, μια βάση δεδομένων Στρώμα Αφαίρεσης που γράφει SQL σε πραγματικό χρόνο, την υποστήριξη της διεθνοποίησης, πολλαπλές μεθόδους ελέγχου ταυτότητας, με βάση το ρόλο ελέγχου πρόσβασης, η καταγραφή σφαλμάτων και εισιτηρίων σύστημα, πολλαπλές μεθόδους προσωρινής αποθήκευσης για επεκτασιμότητα, η βιβλιοθήκη jQuery για AJAX και των αποτελεσμάτων.
Τρέχει σε Windows, Unix / Linux, το Google App Engine, Amazon EC2, Mac, και σχεδόν οποιοδήποτε web hosting μέσω Python 2.4 / 2.5 / 2.6, ή Java με Jython.
Τρέχει με τον Apache, Lighttpd, Cherokee και σχεδόν οποιαδήποτε άλλη web server μέσω CGI, FastCGI, WSGI, mod_proxy, και / ή mod_python. Μπορεί να ενσωματώσετε τρίτο apps WSGI και middleware.
Εμποδίζει τους πιο κοινούς τύπους των τρωτών σημείων, συμπεριλαμβανομένων Ατέλειες Injection, Cross-Site Scripting και κακόβουλου Εκτέλεση αρχείου.
web2py επιβάλλει καλή Μηχανική Λογισμικού πρακτικών (Model-View-Controller σχεδιασμό, την επικύρωση φόρμα πλευρά του διακομιστή, postbacks) που κάνουν τον κώδικα πιο ευανάγνωστο, επεκτάσιμη, και να διατηρηθεί.
Τι είναι καινούργιο σε αυτή την έκδοση:
- Ανάκτηση δεδομένων από την DB θα πρέπει να είναι ταχύτερη, ιδίως επιλέξτε (cacheable = True)
- έχει ένα νέο χρονοδιάγραμμα, ένα ενσωματωμένο στο wiki, νέα γλώσσα και το σύστημα πλουραλισμός, καλύτερα markmin με oembed υποστήριξη και καλύτερη σκαλωσιές app, αυξημένη ασφάλεια.
- Πολλά από τα πειραματικά χαρακτηριστικά συμπεριλαμβανομένης της υποστήριξης GIS, MongoDB υποστήριξη, built-in auth.wiki (), και περισσότερο.
Τι είναι καινούργιο στην έκδοση 1.98.2:.
- Νέα ετικέτα CAT για χωρίς ετικέτες
- request.user_agent ().
- Σταθερή fawps υποστήριξη.
- SQLFORM (..., διαχωριστής = ':'). Τώρα προσαρμόσιμη
- Πολλές διορθώσεις μικρών σφαλμάτων.
Τι είναι καινούργιο στην έκδοση 1.96.1:
- Όλες οι εφαρμογές έχουν CAS 2,0 πάροχος στη διεύθυνση http: / /.../ χρήστη / CAS / login.
- Όλες οι εφαρμογές μπορούν να αναθέτουν να συνδεθείτε με το εξωτερικό πάροχο Α.Π.Θ. (..., cas_provider = "http: //.../other_app/default/user/cas»).
Τι είναι καινούργιο στην έκδοση 1.95.1:
- την υποστήριξη της Google MySQL (πειραματικό)
- pip υποστήριξη, χάρη lifeeth
- καλύτερο setup_exe.py, χάρη meredyk
- importved pyfpdf
- check τομέα στο email_auth.py, χάρη Gyuris
- προστεθούν change_password_onvalidation και change_password_onaccept
- DAL (..., migrate_enabled = True)
- login_methods / loginza.py, χάρη Βλαντιμίρ
- υποστήριξη bpython κέλυφος, χάρη Arun
- request.uuid και response.uuid (για μια μελλοντική γραμμή εργαλείων)
- db._timings περιέχει επερωτήσεων χρονισμού πληροφορίες
- αποδοτικό dB (...). IsEmpty ()
- setup-web2py-nginx-uwsgi-ubuntu.sh
Τι είναι καινούργιο στην έκδοση 1.85.3:.
- διόρθωσε κάποια σφάλματα
- Προστέθηκε pyfpdf.
Τα σχόλια δεν βρέθηκε