Praktikum2

This commit is contained in:
darthsandmann
2016-11-03 20:35:10 +01:00
parent f0db62320a
commit 1e6d80235e
5 changed files with 185 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
import cherrypy
from .database import Database_cl
from .view import View_cl
#----------------------------------------------------------
class Application_cl(object):
#----------------------------------------------------------
#-------------------------------------------------------
def __init__(self):
#-------------------------------------------------------
# spezielle Initialisierung können hier eingetragen werden
self.db_o = Database_cl()
self.view_o = View_cl()
self.liste = 0
@cherrypy.expose
#-------------------------------------------------------
def delete(self, id, form=None):
#-------------------------------------------------------
# Eintrag löschen, dann Liste neu anzeigen
self.db_o.delete_px(id)
print("Delete",form)
return self.createList_p(form)
@cherrypy.expose
#-------------------------------------------------------
def default(self, *arguments, **kwargs):
#-------------------------------------------------------
msg_s = "unbekannte Anforderung: " + \
str(arguments) + \
''+ \
str(kwargs)
raise cherrypy.HTTPError(404, msg_s)
default.exposed= True