Loading .gitignore 0 → 100644 +17 −0 Original line number Diff line number Diff line *.py[cod] *$py.class .Python pip-log.txt pip-delete-this-directory.txt .webassets-cache .python-version .coverage venv/ __pycache__/ .pytest_cache/ build/ *.egg-info/ dist/ instance/ docs/_build/ htmlcov/ README.md +34 −2 Original line number Diff line number Diff line # webprogramming_ws2018 # Webprogrammierung Wintersemester 2018/2019 (06.02.2019) Hier befindet sich eine grobe Anleitung, was zu tun ist, um überhaupt mit Webprogrammierung auf der technischen Seite anfangen zu können. ## Das Projekt auf den Computer bringen (mit GIT) Dazu öffnet bitte ein Konsole und gebt folgenden Befehl ein: git clone git@gitlab.cl.uni-heidelberg.de:rehl/webprogramming_ws2018.git $home Jetzt habt Ihr das Projektverzeichnis in Eurem Home-Verzeichnis mit dem Namen *webprogramming_ws2018* ## Das Projekt einrichten Um Euer Projekt zum Laufen zu bringen und Euch alle Abhängigkeiten zu holen, könnt Ihr Euch ein *virtualenv* einrichten und die Abhängigkeiten dort installieren: cd $home/webprogramming_ws2018 virtualenv -p python3 venv source venv/bin/activate pip install -r requirements.txt ## Das Projekt starten Ihr habt bereits ein kleines lauffähiges Programm namens *hello.py*, welches Ihr starten könnt. Der Startvorgang sieht dabei so aus: FLASK_APP=hello.py; flask run Nach diesem Befehl startet die Konsole den Webserver und Ihr könnt mittels http://127.0.0.1:5000 mit einem Browser Eurer Wahl Eure Webseite(n) bestaunen. ## Das Projekt erweitern Project for web programming course (2h) at 2018-02-05 No newline at end of file hello.py 0 → 100644 +22 −0 Original line number Diff line number Diff line from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'Willkommen zum letzten Prog1-Kurstag!' @app.route('/hello') def hello(): return 'Hallo!' @app.route('/digitsum/<int:number>') def count(number): result = 0 while number: result, number = result + number % 10, number // 10 return 'Die Quersumme Deiner Zahl ist {}.'.format(result) requirements.txt 0 → 100644 +1 −0 Original line number Diff line number Diff line Flask Loading
.gitignore 0 → 100644 +17 −0 Original line number Diff line number Diff line *.py[cod] *$py.class .Python pip-log.txt pip-delete-this-directory.txt .webassets-cache .python-version .coverage venv/ __pycache__/ .pytest_cache/ build/ *.egg-info/ dist/ instance/ docs/_build/ htmlcov/
README.md +34 −2 Original line number Diff line number Diff line # webprogramming_ws2018 # Webprogrammierung Wintersemester 2018/2019 (06.02.2019) Hier befindet sich eine grobe Anleitung, was zu tun ist, um überhaupt mit Webprogrammierung auf der technischen Seite anfangen zu können. ## Das Projekt auf den Computer bringen (mit GIT) Dazu öffnet bitte ein Konsole und gebt folgenden Befehl ein: git clone git@gitlab.cl.uni-heidelberg.de:rehl/webprogramming_ws2018.git $home Jetzt habt Ihr das Projektverzeichnis in Eurem Home-Verzeichnis mit dem Namen *webprogramming_ws2018* ## Das Projekt einrichten Um Euer Projekt zum Laufen zu bringen und Euch alle Abhängigkeiten zu holen, könnt Ihr Euch ein *virtualenv* einrichten und die Abhängigkeiten dort installieren: cd $home/webprogramming_ws2018 virtualenv -p python3 venv source venv/bin/activate pip install -r requirements.txt ## Das Projekt starten Ihr habt bereits ein kleines lauffähiges Programm namens *hello.py*, welches Ihr starten könnt. Der Startvorgang sieht dabei so aus: FLASK_APP=hello.py; flask run Nach diesem Befehl startet die Konsole den Webserver und Ihr könnt mittels http://127.0.0.1:5000 mit einem Browser Eurer Wahl Eure Webseite(n) bestaunen. ## Das Projekt erweitern Project for web programming course (2h) at 2018-02-05 No newline at end of file
hello.py 0 → 100644 +22 −0 Original line number Diff line number Diff line from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'Willkommen zum letzten Prog1-Kurstag!' @app.route('/hello') def hello(): return 'Hallo!' @app.route('/digitsum/<int:number>') def count(number): result = 0 while number: result, number = result + number % 10, number // 10 return 'Die Quersumme Deiner Zahl ist {}.'.format(result)