ich würde mir gerne alle Dateien eines bestimmten verzeichnisses auslesen und diese in einer Dropdown Box im Browser darstellen lassen.
Die Python funktion, funktioniert ohne Probleme. Wenn ich den Browser öffne, dann erscheinen die Dateinen nicht untereinander sondern in einem langen String nebeneinander.
kann mir jemand sagen wie ich das splitten kann, sodass die Werte untereinander angezeigt werden anstatt nebeneinander?
vielen Dank
Code: Alles auswählen
def v_Mediacenter(request):
startdir = ".."
for root, dirs, files in os.walk(startdir):
print " " * (root.count(os.sep) - startdir.count(os.sep)),
print os.path.split(root)[1],
print files
render_dict={'files':files,
}
return render(request,'Mediacenter/index.html', render_dict)
Code: Alles auswählen
<form action="select.htm">
<p>
<select name="top5" size="3">
<option>{%for file in files%}{{file}}{%endfor%}</option>
</select>
</p>
</form>