Django: Länge des Input-Feldes für ImageField
Verfasst: Freitag 10. Juni 2011, 19:51
Hallo zusammen,
ich habe ein automatisch gerendertes ImageField aus einer Model-Klasse auf meiner Oberfläche. Leider gelingt es mir nicht das Eingabefeld und den automatisch dazu gerenderten "Durchsuchen"-Knopf auf die Länge der anderen Oberflächenelement zu ziehen. Die Länge des Konstrukts "Eingabefeld+Durchsuchen"-Knopf bleibt konstant. Wie kann ich das Eingabefeld länger oder kürzer machen?
Hier beispielhaft meine HTML-Datei:
Hier ein Auszug aus meiner CSS-Datei. Damit habe ich den Hintergrund des einbettenden td-Tags, bzw. den Hintergrund des Eingabe-Feldes schwarz setzen können. Leider wirkt sich die Weite nicht aus....
Auch ein Ändern des Widgets-Attribut in meiner Form-Klasse brachte keinen Erfolg.Das verlängerte mir zwar das Eingabefeld, aber ich sehe jetzt keinen "Durchsuchen"-Knopf mehr... Auch hier ein beispielhafter Auszug:
Kann mir jemand helfen?
Besten Dank schon mal und frohe Pfingsten
Piet
ich habe ein automatisch gerendertes ImageField aus einer Model-Klasse auf meiner Oberfläche. Leider gelingt es mir nicht das Eingabefeld und den automatisch dazu gerenderten "Durchsuchen"-Knopf auf die Länge der anderen Oberflächenelement zu ziehen. Die Länge des Konstrukts "Eingabefeld+Durchsuchen"-Knopf bleibt konstant. Wie kann ich das Eingabefeld länger oder kürzer machen?
Hier beispielhaft meine HTML-Datei:
Code: Alles auswählen
<table>
...
<tr><th><label for="id_anhang">Anhang:</label></th><td><input type="file" name="anhang" id="id_anhang" /></td></tr>
...
</table>
Code: Alles auswählen
table tr td {
width: 100%;
background: #000;
}
table tr td input{
width: 100%;
background: #000;
}
Code: Alles auswählen
class TestForm(ModelForm):
class Meta:
model = Test
widgets = {
'anhang': TextInput(attrs={'size': 10}),
}
Besten Dank schon mal und frohe Pfingsten
Piet