2010-07-02 78 views
2

我正在使用模型來生成表單。Django模型和CSS樣式

wiek = models.PositiveIntegerField(verbose_name="Wiek")

是否有CSS樣式分配給它的方法嗎?我不想爲表單創建html,因爲它工作太多(複雜的形式)。我想從模型中生成它們,但我也想對其進行設計。如何爲每個表單創建獨立的CSS?

感謝答案提前

回答

3

好,

選項1: 也許你有這樣的代碼:

<form action=....... 
    {{form.as_something}} 
</form> 

如果是這樣,你可以指定一些特殊類各<form>標籤而不是按照你想要的風格。

option2: 如果您需要獨立設置每個字段的樣式,您可以使用Django默認使用id_name_of_field conevention來命名字段ID。所以你可以在你的css中使用#id_name_of_field來設置特定的字段。

選項3:模型形式 您可以指定一些屬性,每個字段部件,如:

self.fields['wiek'].widget.attrs['class'] = 'some-class'