Companies Home Search Profile

Django 3 Forms and ModelForms

Focused View

Sangeeta Singh

1:57:24

61 View
  • 1. Course Overview.mp4
    01:02
  • 1. Version Check.mp4
    00:20
  • 2. Forms and ModelForms.mp4
    05:18
  • 3. Creating a Skeleton Project.mp4
    01:34
  • 4. Creating a Signup Form.mp4
    05:20
  • 5. Creating a Signup ModelForm.mp4
    03:49
  • 6. Customizing the form.mp4
    04:50
  • 1. Validation Process in a Form.mp4
    05:36
  • 2. Checking Validation in a ModelForm.mp4
    05:36
  • 3. Using Validators in a Form.mp4
    06:42
  • 4. Handling Validation Errors.mp4
    07:27
  • 1. Creating Formsets Using Factory.mp4
    05:13
  • 2. Creating Multiple Forms Using Formsets.mp4
    04:46
  • 3. Management Forms and Template Rendering.mp4
    07:30
  • 4. Inline Formsets and Customization.mp4
    05:37
  • 1. How Can Django Help in Beautifying Forms.mp4
    05:49
  • 2. Add Widgets to FormFields to Enhance Functionality.mp4
    05:55
  • 3. Crispy Forms.mp4
    02:16
  • 4. Using Crispy Forms to Make Forms Pretty.mp4
    05:34
  • 1. CSRF Attacks - Causes and Prevention.mp4
    04:11
  • 2. Django CSRF Middleware Protection.mp4
    02:36
  • 3. AJAX Calls in Forms.mp4
    01:08
  • 4. Securing AJAX Calls.mp4
    05:22
  • 1. CSRF Protection in Templates.mp4
    03:40
  • 2. CSRF Protection in Default and Third Party Templates.mp4
    03:00
  • 3. CSRF Decorators in Django.mp4
    03:35
  • 4. How to Use CSRF Decorators in Forms.mp4
    03:38
  • Description


    This course will enable you to create snappy and beautiful forms for a website. You will be able to tie up forms directly with the database models, customize them, do data sanity checks, save back to the database, and keep the information secure.

    What You'll Learn?


      Creating forms can be a lot of effort and pain dealing with HTML and database connections. This course, Django 3 Forms and ModelForms, will help you create and render snappy, intuitive, and beautiful forms for a website, be it login forms, placing orders, entering survey details or writing blog posts and comments. First, you’ll explore modelForms, which essentially allow you to create forms from a pre-existing model. This will enable you to gather information from users, validate it, and send it back to your web application. Next, you’ll get introduced to an advanced way of rendering forms; using formsets, widgets, and templates and be able to customize them according to your needs. Features like Crispy forms will go a long way in making that form engaging and easy on the eyes. Finally, you’ll learn multiple ways to make the forms secure with Django’s easy-to-use protection against CSRF attacks from a malicious site to your server. When you’re finished with this course, you’ll have the skills and knowledge of Django’s ModelForms and all of their intricacies needed to create a useful, convenient, and secure way of creating information collecting forms.

    More details


    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Sangeeta Singh
    Sangeeta Singh
    Instructor's Courses
    Sangeeta is a senior backend engineer with over 8 years of experience in developing highly scalable software, some of which are used by millions of users and many of the fortune 500 companies. She has worked with all sort of technology and softwares, ranging from systems programming for mission critical softwares at the RnD division of HPE, to predictive network analysis for a network at Packet Design, then leading development of critical components of Cloud backup softwares at Druva and now delivering critical integration with telecom companies in order to effectively collect and map data that can be used for targeted advertisement. Nowaday, her curiosity lies in data engineering, learning to work with huge datasets and making sense of it to create fruitful results. She derives great pleasure in building software that is intuitive, easily scalable, and maintainable. Other than that, Sangeeta is an avid traveller and enjoys taking long road trips to the remotest of places.
    Pluralsight, LLC is an American privately held online education company that offers a variety of video training courses for software developers, IT administrators, and creative professionals through its website. Founded in 2004 by Aaron Skonnard, Keith Brown, Fritz Onion, and Bill Williams, the company has its headquarters in Farmington, Utah. As of July 2018, it uses more than 1,400 subject-matter experts as authors, and offers more than 7,000 courses in its catalog. Since first moving its courses online in 2007, the company has expanded, developing a full enterprise platform, and adding skills assessment modules.
    • language english
    • Training sessions 27
    • duration 1:57:24
    • level average
    • English subtitles has
    • Release Date 2023/07/10