دوره آموزش CBV در جنگو

در این دوره با نوع دیگری از viewها در جنگو با عنوان Class-based views آشنا میشوید. در حالت عادی viewهایی که در جنگو وجود دارند به شکل یک فانکشن هستند که با کلمه کلیدی def ایجاد میشوند که به آنها Function-based views یا FBV گقته میشود. اما CBVها یک روش دیگر برای ساخت viewها براساس کلاس ها هستند. CBVها قرار نیست که FBVها را از رده خارج کنند بلکه قرار است در شرایط خاص در کنار FBVها باشند. امتیازی که CBVها نسبت به FBVها دارند، کنترل درخواست های HTTP در متدهای مختلف و همچنین استفاده از ارثبری چندگانه برای گسترش استفاده پذیری کد است.

فایل های دوره رو میتونید از اینجا دانلود کنید


0

intro

6:34

رایگان

1

creating blueprint

11:10

رایگان

2

View

6:4

رایگان

3

TemplateView

7:45

رایگان

4

ListView

9:30

5

DetailView

17:40

6

FormView

17:45

7

CreateView

6:0

8

DeleteView

7:17

9

UpdateView

8:6

10

LoginView

11:25

12

LogoutView

5:37

13

gmail smtp

9:30

20

FormMixin

17:50

21

done

1:25