آموزش جنگو: فرم ها

Django: Forms

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: اکثر وب سایت ها برای دریافت داده ها از کاربران به استفاده از فرم ها نیاز دارند ، بنابراین دانستن چگونگی جمع آوری و مدیریت ایمن داده ها ضمن حفظ تجربه کاربر پسند در وب سایت ، بسیار مهم است. در این دوره ، یاد بگیرید که چگونه از جنگو برای ایجاد فرم ها از ابتدا استفاده کنید. مربی نیک والتر همچنین نحوه استقرار فرم ها در سایت خود ، دسترسی به داده های ذخیره شده ، استفاده از داده های فرم ارسالی ، کار با ابزارک ها ، سفارشی سازی قالب ها و موارد دیگر را توضیح می دهد.
موضوعات شامل:
  • ایجاد زمینه های فرم
  • استفاده از داده های ارسالی
  • افزودن مدل
  • استفاده از کلاس ModelForms
  • کار با ابزارک
  • پذیرش پرونده ها و چندین فرم در یک صفحه
  • سفارشی سازی الگوها
  • استفاده از اعتبار سنجی محلی
  • ارائه خطا با مسئولیت پذیری
  • سفارشی کردن فرم ها
  • سبک سازی با CSS

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

مقدمه Introduction

  • شیرجه عمیق به اشکال جنگو Deep dive into Django forms

  • آنچه باید بدانید What you should know

  • پیشرفت پروژه Project walkthrough

1. شروع به کار با فرم ها 1. Getting Started with Forms

  • شروع یک پروژه جدید Starting a new project

  • ساخت اشکال از ابتدا Making forms from scratch

  • زمینه ها را شکل دهید Form fields

  • ارسال فرم Submitting forms

  • کلاس فرم جنگو Django form class

  • با استفاده از داده های ارسال شده Using submitted data

2. کار با ویژگی های فرم پیشرفته 2. Working with Advanced Form Features

  • اضافه کردن مدل Adding models

  • فرم های مدل Model forms

  • کار با ابزارک Working with widgets

  • ابزارکهای پیشرفته Advanced widgets

  • فرم ها و پرونده ها Forms and files

  • Formsets: فرم های چندگانه در یک صفحه Formsets: Multiple forms on a page

  • نماهای فرم Formset views

  • کنترل تعداد قالب ها Controlling the number of formsets

  • ویرایش اشیاء Editing objects

  • تأیید ورودی Input confirmation

3. سفارشی سازی و شکل ظاهری فرم 3. Customizing and Styling Form Appearance

  • اعتبار و خطاهای محلی Local validation and errors

  • خطاهای مبتنی بر سرور Server-based errors

  • ارائه فرم Form rendering

  • فرم های سفارشی Customizing forms

  • فرم های جاسوسی با CSS Spicing up forms with CSS

  • یک ظاهر طراحی صفحه Homepage styling

  • فرم یک ظاهر طراحی شده Form styling

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش جنگو: فرم ها
جزییات دوره
2h
27
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
25,087
- از 5
ندارد
دارد
دارد
Nick Walter
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Nick Walter Nick Walter

توسعه دهنده موبایل و وب - iOS، Android، Django، Python. و غیره سلام! من نیک هستم و عاشق کدنویسی هستم. حدود پنج سال پیش تصمیم گرفتم که می‌خواهم کدنویسی را یاد بگیرم، اما دسترسی محدودی به منابع برنامه‌نویسی داشتم، و از همه ویدیوهای یوتیوب و آموزش‌های آنلاین موجود در آنجا ناامید شده بودم. من آزمایش کردم، تلاش کردم و قطعاً شکست خوردم، اما در نهایت موفق شدم، بنابراین تصمیم گرفتم که روشی را که مردم یاد می گیرند برای کدنویسی تغییر دهم و شروع به تدریس کردم. تجربه من به عنوان یک دانشجوی آنلاین مستقیماً بر سبک تدریس من تأثیر گذاشته است، زیرا می دانم که بودن در جایگاه شما چگونه است. هنگامی که اپل زبان برنامه نویسی جدید خود، سوئیفت را در سال 2014 معرفی کرد، من اولین آموزش آنلاین بزرگ خود را انجام دادم و اولین دوره آموزشی Swift در اینترنت را ایجاد کردم. از آن زمان، من یک مربی آنلاین تمام وقت شده ام و اکنون نه تنها در سوئیفت، بلکه در iOS، اندروید، جنگو، کاتلین، پایتون، HTML، بلاک چین و غیره نیز دوره هایی دارم. همچنین پنج برنامه iOS را از خراش هایی که در حال حاضر در اپ استور وجود دارند و توسط هزاران کاربر در سراسر جهان استفاده می شوند. من عاشق به اشتراک گذاشتن هیجان خود برای کدنویسی با دانش آموزانم هستم و سعی می کنم یادگیری را تا حد امکان سرگرم کننده و آسان کنم. از اینکه بخشی از انجمن برنامه نویسی من هستید متشکرم!