在Django的form中使用CSS進行設計的方法

2022-10-04 22:24:42 字數 574 閱讀 3584

修改form的顯示的最快捷的方式是使用css。 尤其是錯誤列表,可以增強視覺效果。自動生成的錯誤列表精確的使用``

``,這樣,我們就可以針對它們使用css。 下面的css讓錯誤更加醒目了:

雖然,自動生成html是很方便的,但是在某些時候,你會想覆蓋預設的顯示。 }和其它的方法在開發的時候是乙個快捷的方式,form的顯示方式也可以在form中被方便地重寫。

每乙個字段部件(, , , 或者類似)都可以通過訪問}進行單獨的渲染。

contact us

程式設計客棧

please correct the error} below.

} 會在

裡面顯示,如果欄位是合法的,或者form沒有被繫結,就顯示乙個空字串。 我們還可以把 form.message.errors 當作乙個布林值或者當它是list在上面做迭代, 例如:

message:

}在校驗失敗的情況下, 這段**會在包含錯誤欄位的div的cla程式設計客棧ss屬性中增加乙個」errors」,在乙個有序列表中顯示錯誤資訊。

本文標題: 在django的form中使用css進行設計的方法

本文位址:

django中使用Form元件

內容 1.form元件介紹 2.form元件常用字段 3.form元件校驗功能 4.form元件內建正則校驗 參考 1.form元件介紹 1 之前的web開發模式 以註冊為例 關於校驗 2 關於form元件 之前在html頁面中利用form表單向後端提交資料時,都會寫一些獲取使用者輸入的標籤並且用f...

在Django中使用DISTINCT

有時候想用distinct去掉queryset中的重複項,看django文章中是這麼說的 author.objects.distinct entry.objects.order by pub date distinct pub date entry.objects.order by blog dis...

在django中使用logging

django中似乎沒有專門支援logging的module。想在自己開發程式中使用一下log功能,記錄訪問情況,和輸入debug的一些資訊。於是google到一段 使用的python的標準庫logging,目前工作還算正常.url import logging import threading fr...