Robert B.: Apache Server: GCI File kann .css Datei nicht nutzen

Beitrag lesen

Moin,

Der css Code:

… der eigentlich Python-Code ist, welcher HTML mit CSS als String aus… ja was eigentlich?

def getContent(c, errCode, errMsg, sucMsg, headScript, js_list):
	Functions.writeToErrorLog(config,user,group,"INFO","Start build response content...")
	res  = "<!DOCTYPE html>\n" 
	res += "<html>\n"
	res += "	<head>\n"
	res += "		<meta charset=\"UTF-8\" />\n"
	res += "		<title>Akte</title>\n"
	res += "		<link rel=\"icon\" href=\"/images/icon.png\" />\n"
	for css in config['css']:
		res += "		<link rel=\"stylesheet\" href=\""+css+"\" />\n"
    res += "		<link rel=\"stylesheet\" href=\"" + "/css/akte.css" + "\" />\n"
	res += "		<style class=\"init\" type=\"text/css\">\n" \
		"			th, td {\n" \
		"				white-space: nowrap;\n" \
		"			}\n" \
		"			div.dataTables_wrapper {\n" \
		"				width: 100%;\n" \
		"				margin: 0 auto;\n" \
		"			}\n" \
		"		</style>\n"

Deine Funktion gibt doch gar nichts zurück. Fehlt da noch ein return res ganz am Ende?

Und warum verwendest du vor der for-Schleife += und danach einen String mit \ am Zeilenende und warum nicht einheitlich? Bzw. einfacher geht es mit ''' oder """:

res = """<!doctype html>
<html>
<head>
…
"""

Viele Grüße
Robert