یک validator به سادگی یک ورودی را می گیرد ، تأیید می کند که برخی از معیارها مانند حداکثر طول یک رشته را برآورده می کند و باز می گرداند. یا اگر اعتبار سنجی انجام نشد ، یک ValidationError را بالا می برد. این سیستم بسیار ساده و انعطاف پذیر است و به شما امکان می دهد تا هر تعداد معتبر را در زمینه ها زنجیره کنید.
زمان‌هایی که validatorهای wtforms نیازهای شما را رفع نمیکنند میتوانید اعتبارسنجی‌های خاص خودتان را ایجاد کنید. برای اینکار تنها نیاز است در کلاسی که فرم خود را ایجاد کرده اید یک متد از ترکیب کلمه validate_ و نام فیلد استفاده کنید.



0

intro

4:3

رایگان

1

blueprint

11:37

رایگان

2

models

23:41

رایگان

3

working with relations

9:10

رایگان

4

forms(قسمت اول)

15:37

رایگان

5

forms(قسمت دوم)

15:8

رایگان

6

user register

16:9

رایگان

7

flash

11:53

رایگان

8

form errors

8:23

رایگان

9

custom form validation

4:54

رایگان

10

user login

11:11

رایگان

11

user login (قسمت دوم)

17:35

رایگان

12

profile

12:11

رایگان

13

profile(قسمت دوم)

4:56

رایگان

14

create new post

12:50

رایگان

15

showing posts

7:50

رایگان

16

deleting posts

6:56

رایگان

17

update posts

8:51

رایگان

18

circular imports

4:6

رایگان

دوره های پیشنهادی

دوره آموزش دیتابیس Neo4j
دوره آموزش دیتابیس Neo4j
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش عبارات منظم (regex) در پایتون
دوره آموزش عبارات منظم (regex) در پایتون
تکمیل ضبط
امیرحسین بیگدلو
آموزش پروژه محور جنگو - ساخت شبکه اجتماعی



ارسال نظر


حسین موسوی

1 سال قبل پاسخ به نظر

میشه اون form error ها که توی جلسه پیش گفتید را توی همین custom form validation ها پیاده کرد ؟ که کلا" validation ها یه جا باشن. ؟

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

اینجوری هم میشه

علیرضا

1 سال قبل پاسخ به نظر

سلام
توی توضیحات اشتباه نوشتید :
متد از ترکیت کلمه validator_ و نام فیلد استفاده کنید
ترکیت -> ترکیب
و اینکه _validate باید باشه نه validator

ارسال نظر



امیرحسین بیگدلو

1 سال قبل

سلام
ممنون از شما. اصلاح شد

مونگارد