یک 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

رایگان

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

دوره آموزش الستیک سرچ(elasticsearch)
دوره آموزش الستیک سرچ(elasticsearch)
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش Matplotlib پایتون
دوره آموزش Matplotlib پایتون
تکمیل ضبط
امیرحسین بیگدلو
دوره آموزش DRF جنگو
دوره آموزش DRF جنگو
تکمیل ضبط
امیرحسین بیگدلو



ارسال نظر


حسین موسوی

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

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

ارسال نظر



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

1 سال قبل

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

علیرضا

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

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

ارسال نظر



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

1 سال قبل

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

مونگارد