當前位置:成語大全網 - 書法字典 - 如何正確使用Django表單

如何正確使用Django表單

1的冪。Django表單

有些django項目不直接呈現HTML,另壹種是以API框架的形式呈現,但您可能想不到的是,這些django項目中也以API的形式使用了Django表單。Django表單不僅用於呈現HTML,其最強大的地方應該是驗證能力。下面結合Django表單介紹幾種模式:

2.模式1:模型表單和默認驗證

最簡單的使用模式是modelForm和Model中定義的默認身份驗證方法的組合:

# myapp/views.py

從django.views.generic導入創建視圖,更新視圖

從braces.views導入LoginRequiredMixin

從。模型導入文章

類article CreateView(LoginRequiredMixin,create view):

模型=文章

fields =(‘title‘,slug,review _ num)

類article UpdateView(LoginRequiredMixin,update view):

模型=文章

fields =(‘title‘,slug,review _ num)

正如您在上面的代碼中看到的:

在ArticleCreateView和ArticleUpdateView中將模型設置為Article。

兩個視圖都基於文章模型自動生成ModelForm。

這些模型表單的驗證是基於商品模型中定義的字段的轉換。

3.模式2,修改ModelForm中的驗證。