آموزش فرم های جنگو و فرم های مدل

Django Forms and ModelForms

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره به شما امکان می دهد فرم های جذاب و زیبایی برای یک وب سایت ایجاد کنید. شما قادر خواهید بود فرم ها را مستقیماً با مدل های پایگاه داده گره بزنید ، آنها را شخصی سازی کنید ، بررسی های صحت داده ها را انجام دهید ، در پایگاه داده ذخیره کنید و اطلاعات را ایمن نگه دارید. ایجاد فرم ها می تواند تلاش و درد زیادی در ارتباط با HTML و اتصالات پایگاه داده باشد. . این دوره ، Django Forms و ModelForms ، به شما کمک می کند فرم های کوتاه ، شهودی و زیبایی را برای وب سایت ایجاد کنید ، فرم های ورود به سیستم ، ثبت سفارش ، وارد کردن مشخصات نظرسنجی یا نوشتن پست ها و نظرات وبلاگ. ابتدا مدل Model را جستجو خواهید کرد که اساساً به شما امکان می دهد از یک مدل از قبل فرم ایجاد کنید. این به شما امکان می دهد اطلاعات را از کاربران جمع آوری کنید ، اعتبار سنجی کنید و آنها را دوباره به برنامه وب خود بفرستید. در مرحله بعدی ، شما با یک روش پیشرفته در ارائه فرم ها آشنا می شوید. با استفاده از قالب ها ، ابزارک ها و الگوها و بتوانید آنها را مطابق با نیازهای خود شخصی سازی کنید. ویژگی هایی مانند فرم های ترد تا حد زیادی در جذاب و آسان ساختن فرم برای چشم کمک می کند. سرانجام ، شما چندین روش ایمن سازی فرم ها را با استفاده آسان از محافظ Django در برابر حملات CSRF از یک سایت مخرب به سرور خود یاد خواهید گرفت. پس از پایان این دوره ، مهارت و دانش Django’s ModelForms و تمام پیچیدگی های آنها را برای ایجاد یک روش مفید ، راحت و ایمن در ایجاد فرم های جمع آوری اطلاعات خواهید داشت.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

ایجاد یک فرم ساده و بصری Creating a Simple and Intuitive Form

  • فرم ها و فرم های مدل Forms and ModelForms

  • ایجاد یک پروژه اسکلت Creating a Skeleton Project

  • ایجاد فرم ثبت نام Creating a Signup Form

  • ایجاد فرم ثبت نام Creating a Signup ModelForm

  • سفارشی کردن فرم Customizing the form

اعتبار سنجی ورودی های کاربر به فرم ها Validating the User Inputs to the Forms

  • روند اعتبار سنجی در یک فرم Validation Process in a Form

  • بررسی اعتبار سنجی در یک ModelForm Checking Validation in a ModelForm

  • استفاده از اعتبار سنج ها در یک فرم Using Validators in a Form

  • مدیریت خطاهای اعتبار سنجی Handling Validation Errors

با استفاده از Formsets و Factory Using Formsets and Factory

  • ایجاد قالب با استفاده از Factory Creating Formsets Using Factory

  • ایجاد چندین فرم با استفاده از قالب ها Creating Multiple Forms Using Formsets

  • فرم های مدیریت و ارائه الگو Management Forms and Template Rendering

  • قالب های درون خطی و سفارشی سازی Inline Formsets and Customization

زیباسازی فرمها Beautifying Your Forms

  • چگونه جنگو می تواند در زیبا سازی فرم ها کمک کند؟ How Can Django Help in Beautifying Forms?

  • برای بهبود عملکرد ، ابزارک ها را به FormFields اضافه کنید Add Widgets to FormFields to Enhance Functionality

  • فرم های ترد Crispy Forms

  • استفاده از فرم های ترد برای زیبا سازی فرم ها Using Crispy Forms to Make Forms Pretty

ایمن سازی دیدگاه ها در برابر CSRF: Middleware و AJAX Securing the Views against CSRF: Middleware and AJAX

  • CSRF Attacks: علل و پیشگیری CSRF Attacks: Causes and Prevention

  • Django CSRF Middleware Protection Django CSRF Middleware Protection

  • تماس AJAX به صورت فرم AJAX Calls in Forms

  • امنیت تماس های AJAX Securing AJAX Calls

ایمن سازی دیدگاه ها در برابر CSRF: الگوها و تزئینات Securing the Views against CSRF: Templates and Decorators

  • محافظت از CSRF در الگوها CSRF Protection in Templates

  • محافظت از CSRF در الگوهای پیش فرض و شخص ثالث CSRF Protection in Default and Third Party Templates

  • تزئینات CSRF در جنگو CSRF Decorators in Django

  • نحوه استفاده از تزئینات CSRF در فرم ها How to Use CSRF Decorators in Forms

نمایش نظرات

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.

آموزش فرم های جنگو و فرم های مدل
جزییات دوره
1h 57m
26
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Sangeeta Singh Sangeeta Singh

Sangeeta یک مهندس ارشد باطن با بیش از 6 سال تجربه در زمینه تولید نرم افزار بسیار مقیاس پذیر است ، که برخی از آنها توسط میلیون ها کاربر و بسیاری از 500 شرکت ثروتمند استفاده می شود. وی با انواع فناوری ها و نرم افزارها کار کرده است ، از برنامه نویسی سیستم برای نرم افزارهای مهم ماموریت در بخش RnD HPE ، تا تجزیه و تحلیل شبکه پیش بینی شده برای شبکه در Packet Design ، سپس منجر به توسعه اجزای مهم نرم افزارهای پشتیبان گیری Cloud در Druva و در حال حاضر ارائه یکپارچه سازی مهم با شرکتهای مخابراتی به منظور جمع آوری و نقشه برداری موثر از داده های قابل استفاده برای تبلیغات هدفمند امروزه ، کنجکاوی او در مهندسی داده نهفته است ، یادگیری کار با مجموعه داده های عظیم و ایجاد احساس برای ایجاد نتایج مفید. او از ساخت نرم افزاری نرمتر از کره لذت زیادی می برد. به غیر از این ، Sangeeta مسافر مشتاق است و از سفرهای طولانی جاده ای به دورترین مکانها لذت می برد.