Ito ang command bottle na maaaring patakbuhin sa OnWorks na libreng hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator
PROGRAMA:
NAME
bote - interface ng command line
Simula sa bersyon 0.10 maaari mong gamitin ang bote bilang command-line tool:
$ python -m bote
Paggamit: bottle.py [mga opsyon] package.module:app
Pagpipilian:
-h, --help ipakita ang mensahe ng tulong na ito at lumabas
--bersyon ipakita ang numero ng bersyon.
-b ADDRESS, --bind=ADDRESS
itali ang socket sa ADDRESS.
-s SERVER, --server=SERVER
gamitin ang SERVER bilang backend.
-p PLUGIN, --plugin=PLUGIN
mag-install ng karagdagang plugin/s.
--debug simulan ang server sa debug mode.
--reload auto-reload sa mga pagbabago sa file.
Ang TIRAHAN kumukuha ang field ng isang IP address o isang IP:PORT na pares at nagde-default sa localhost: 8080.
Ang iba pang mga parameter ay dapat na maliwanag.
Ang parehong mga plugin at application ay tinukoy sa pamamagitan ng mga expression ng pag-import. Ang mga ito ay binubuo ng isang
landas ng pag-import (hal package.module) at isang expression na susuriin sa namespace ng
ang modyul na iyon, na pinaghihiwalay ng tutuldok. Tingnan mo load() para sa mga detalye. Narito ang ilang halimbawa:
# Kunin ang 'app' object mula sa 'myapp.controller' module at
# magsimula ng paste server sa port 80 sa lahat ng interface.
python -m bottle -server paste -bind 0.0.0.0:80 myapp.controller:app
# Magsimula ng self-reloading development server at maglingkod sa pandaigdigan
# default na application. Ang mga ruta ay tinukoy sa 'test.py'
python -m bottle --debug --reload test
# Mag-install ng custom na debug plugin na may ilang parameter
python -m bote --debug --reload --plugin 'utils:DebugPlugin(exc=True)'' pagsubok
# Maghatid ng application na nilikha gamit ang 'myapp.controller.make_app()'
# on demand.
python -m bote 'myapp.controller:make_app()''
Gumamit ng bote online gamit ang mga serbisyo ng onworks.net