
web2py/web2py @ e94946d
web2py तेज़, स्केलेबल, सुरक्षित और पोर्टेबल डेटाबेस-संचालित वेब-आधारित अनुप्रयोगों के तीव्र विकास के लिए एक मुफ्त ओपन सोर्स फुल-स्टैक फ्रेमवर्क है।
यह Python में लिखा गया है और प्रोग्रामयोग्य है। LGPLv3 लाइसेंस
अधिक जानें: http://web2py.com
cp examples/app.yaml ./
cp handlers/gaehandler.py ./
फिर ./app.yaml संपादित करें और "yourappname" को yourappname से बदलें।
web2py का एक महत्वपूर्ण हिस्सा Database Abstraction Layer (DAL) है। 2015 की शुरुआत में इसे एक अलग कोड-बेस (PyDAL) में अलग कर दिया गया था। Git की दृष्टि से, यह मुख्य रिपॉजिटरी का एक सब-मॉड्यूल है।
सब-मॉड्यूल के उपयोग के लिए, यदि आप web2py को शुरू से क्लोन कर रहे हैं, तो git clone के लिए --recursive फ्लैग का एक बार उपयोग करना आवश्यक है।
git clone --recursive https://github.com/web2py/web2py.git
यदि आपके पास एक मौजूदा रिपॉजिटरी है, तो नीचे दिए गए कमांड को कम से कम एक बार निष्पादित करना आवश्यक है:
git submodule update --init --recursive
यदि आपके पास gluon/dal फ़ोल्डर है, तो आपको इसे हटाना होगा:
rm -r gluon/dal
PyDAL, web2py के बाकी हिस्सों से अलग एक स्थिर रिलीज़ चक्र का उपयोग करता है। PyDAL रिलीज़ Ubuntu के समान दिनांक-नामकरण योजना का उपयोग करेंगी। PyDAL से संबंधित मुद्दों की सूचना उसकी अलग रिपॉजिटरी में दी जानी चाहिए।
web2py प्रारंभ करने के लिए इसे स्थापित करने की कोई आवश्यकता नहीं है। बस अनज़िप करें और करें:
python web2py.py
बस इतना ही!!!
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
समस्याओं की रिपोर्ट https://github.com/web2py/web2py/issues पर करें।