
web2py/web2py @ e94946d
web2py ist ein kostenloses Open-Source-Vollstack-Framework für die schnelle Entwicklung von schnellen, skalierbaren, sicheren und portablen datenbankgesteuerten Webanwendungen.
Es ist in Python geschrieben und programmierbar. LGPLv3-Lizenz
Mehr erfahren unter http://web2py.com
cp examples/app.yaml ./
cp handlers/gaehandler.py ./
Bearbeiten Sie dann ./app.yaml und ersetzen Sie "yourappname" durch yourappname.
Ein wichtiger Bestandteil von web2py ist die Datenbank-Abstraktionsschicht (DAL). Anfang 2015 wurde diese in eine separate Codebasis (PyDAL) ausgekoppelt. In Bezug auf Git handelt es sich um ein Submodul des Haupt-Repositorys.
Die Verwendung eines Submoduls erfordert die einmalige Verwendung des --recursive-Flags für git clone, wenn Sie web2py von Grund auf klonen.
git clone --recursive https://github.com/web2py/web2py.git
Wenn Sie bereits ein Repository haben, müssen die folgenden Befehle mindestens einmal ausgeführt werden:
git submodule update --init --recursive
Wenn Sie einen Ordner gluon/dal haben, müssen Sie ihn entfernen:
rm -r gluon/dal
PyDAL verwendet einen separaten stabilen Veröffentlichungszyklus im Vergleich zum Rest von web2py. PyDAL-Versionen verwenden ein Datums-Benennungsschema ähnlich wie Ubuntu. Probleme im Zusammenhang mit PyDAL sollten in seinem separaten Repository gemeldet werden.
Um web2py zu starten, ist keine Installation erforderlich. Einfach entpacken und Folgendes ausführen:
python web2py.py
Das war's!!!
project/
README
LICENSE
VERSION > this web2py version
web2py.py > the startup script
anyserver.py > to run with third party servers
... > other handlers and example files
gluon/ > the core libraries
packages/ > web2py submodules
dal/
contrib/ > third party libraries
tests/ > unittests
applications/ > are the apps
admin/ > web based IDE
...
examples/ > examples, docs, links
...
welcome/ > the scaffolding app (they all copy it)
ABOUT
LICENSE
models/
views/
controllers/
sessions/
errors/
cache/
static/
uploads/
modules/
cron/
tests/
... > your own apps
examples/ > example config files, mv .. and customize
extras/ > other files which are required for building web2py
scripts/ > utility and installation scripts
handlers/
wsgihandler.py > handler to connect to WSGI
... > handlers for Fast-CGI, SCGI, Gevent, etc
site-packages/ > additional optional modules
logs/ > log files will go in there
deposit/ > a place where web2py stores apps temporarily
Melden Sie Probleme unter https://github.com/web2py/web2py/issues