---
title: Byte Academy Blog | django
description: django |
---

Visit our partner [Nestria](https://nestria.org?utm_source=byteacademy&utm_medium=menu-referral)

[![byte_academy_logo](https://www.byteacademy.co/hs-fs/hubfs/BYTE%20logo%20files/byte_academy_logo.png?width=2550&height=3300&name=byte_academy_logo.png) ![byte_academy_logo](https://www.byteacademy.co/hs-fs/hubfs/BYTE%20logo%20files/byte_academy_logo.png?width=2550&height=3300&name=byte_academy_logo.png)](https://www.byteacademy.co)

- Programs 
    - [Python Bootcamp](https://www.byteacademy.co/courses/python-bootcamp)
    - [Data Science Bootcamp](https://www.byteacademy.co/courses/data-science-bootcamp)
    - [Intro to Python](https://www.byteacademy.co/courses/intro-to-python)
- [Career Support](https://www.byteacademy.co/careers-at-byte)
- [APPLY NOW](https://application.byteacademy.co)
- Global 
    - Paraguay
    - India
    - Global

#### Trending Topics

[DATA SCIENCE](https://www.byteacademy.co/blog/tag/data-science) [CAREERS](https://www.byteacademy.co/blog/tag/careers) [PROGRAMMING TIPS](https://www.byteacademy.co/blog/tag/programming-tips) [FINTECH](https://www.byteacademy.co/blog/tag/fintech) [BLOCKCHAIN](https://www.byteacademy.co/blog/tag/blockchain) [PYTHON](https://www.byteacademy.co/blog/tag/python) [STARTUP](https://www.byteacademy.co/blog/tag/startup) [STUDENT STORIES](https://www.byteacademy.co/blog/tag/student-stories) [MACHINE LEARNING](https://www.byteacademy.co/blog/tag/machine-learning) [PROGRAMMING](https://www.byteacademy.co/blog/tag/programming) [EVENTS](https://www.byteacademy.co/blog/tag/events) [BITCOIN](https://www.byteacademy.co/blog/tag/bitcoin) [BIG DATA](https://www.byteacademy.co/blog/tag/big-data) [CRYPTOCURRENCY](https://www.byteacademy.co/blog/tag/cryptocurrency) [FINOVATE](https://www.byteacademy.co/blog/tag/finovate) [LIGHT READS](https://www.byteacademy.co/blog/tag/light-reads) [AI](https://www.byteacademy.co/blog/tag/ai) [INTERVIEW](https://www.byteacademy.co/blog/tag/interview) [BANKING](https://www.byteacademy.co/blog/tag/banking) [CURRENT EVENTS](https://www.byteacademy.co/blog/tag/current-events)

###### 4 min read

## [Getting started with Django - A Beginner's Guide](https://www.byteacademy.co/blog/beginners-guide-to-get-started-in-django)

 By [Byte](https://www.byteacademy.co/blog/author/byte-academy) on Sep 18, 2020 4:07:56 AM

[![](https://www.byteacademy.co/hubfs/django.jpg)](https://www.byteacademy.co/blog/beginners-guide-to-get-started-in-django)

Are you interested in developing website but confused where to start with? Then this article is for you. There are a lot many web development frameworks available to start with, Django is the rapid wed development framework preferred by most of the web developers and it is also been used by many companies customized for their independent projects.

###### Topics: [Python](https://www.byteacademy.co/blog/topic/python) [django](https://www.byteacademy.co/blog/topic/django)

###### 1 min read

## [Django Resources From A Founder and CTO](https://www.byteacademy.co/blog/django-resources-from-a-founder-and-cto)

 By [Emily](https://www.byteacademy.co/blog/author/emily-hunt) on Aug 17, 2020 5:43:35 AM

Will Plaehn, founder and CTO of Last Mile Retail, a retail marketing platform, recently visited Byte Academy as a guest speaker for our [Entrepreneur Series](http://www.meetup.com/Byte-Academy-Finance-and-Technology-community/events/226781613/).  He also gave a workshop on Django, a Python framework while here.  Read some of his favorite resources that he shared and referenced in his talk (thanks Will!)...

![DjangoArchitecture-JeffCroft](https://www.byteacademy.co/hs-fs/hubfs/Imported_Blog_Media/DjangoArchitecture-JeffCroft.png?width=706&height=394&name=DjangoArchitecture-JeffCroft.png)

###### Topics: [Startup](https://www.byteacademy.co/blog/topic/startup) [Careers](https://www.byteacademy.co/blog/topic/careers) [Python](https://www.byteacademy.co/blog/topic/python) [Programming Tips](https://www.byteacademy.co/blog/topic/programming-tips) [django](https://www.byteacademy.co/blog/topic/django)

###### 7 min read

## [Django - A Python Web Framework for Perfectionists with Deadlines](https://www.byteacademy.co/blog/django-python-framework)

 By [lakshmi b](https://www.byteacademy.co/blog/author/lakshmi-b) on Aug 17, 2020 5:42:12 AM

Django is a free and open-source collection of libraries written in Python, which follows the model-view-template-controller (MVTC) architectural pattern. It is one of the most popular server-side web frameworks with the motto being **‘Don’t Repeat Yourself**’. It is maintained by the Django Software Foundation (DSF), an independent non-profit organization.

###### Topics: [Template Setups](https://www.byteacademy.co/blog/topic/template-setups) [fullstack](https://www.byteacademy.co/blog/topic/fullstack) [Python](https://www.byteacademy.co/blog/topic/python) [Programming Tips](https://www.byteacademy.co/blog/topic/programming-tips) [django](https://www.byteacademy.co/blog/topic/django)

###### 3 min read

## [Validating Form Input With Django](https://www.byteacademy.co/blog/validating-form-input-with-django)

 By [Jeff Maxim](https://www.byteacademy.co/blog/author/jeff-maxim) on Aug 12, 2020 9:26:56 AM

Let’s say I’m making a blogging web application using Python and the web framework, Django. I want users to be able to publish “Posts” on my blogging website.

When they enter that “Post” into some sort of input form that I have on my website, I want to check the “Post” before I save it to my database.

This is a common scenario for many Django developers. How do we validate form data before we save it to a database?

There’s two common ways to do it: Either validate the Model or validate the Form.

Django has Forms and Models. Very basically, Forms are where users input data on a web application, and Models and where I actually save my information in my program.

Let’s look first at how to validate the Model:

###### Topics: [jeff maxim](https://www.byteacademy.co/blog/topic/jeff-maxim) [Python](https://www.byteacademy.co/blog/topic/python) [Programming Tips](https://www.byteacademy.co/blog/topic/programming-tips) [django](https://www.byteacademy.co/blog/topic/django)

[All posts](https://www.byteacademy.co/blog/all)

### Featured

### Sign up for updates

##### Learn More

Learn More

- [Admissions & Tuition](https://www.byteacademy.co/admissions-tuition)
- [Careers at Byte](https://byteacademy.co/careers-at-byte/)
- [Byte Ambassador](https://byteacademy.co/brand-ambassador/)
- [Contact Us](https://meet.byteacademy.co/?hs_preview=XUIOSGQd-26557024777)

##### Get Started

Get Started

- [Intro to Python](https://meet.byteacademy.co/courses/intro-to-python?hs_preview=AZDAyxFU-26462024908&hsLang=en-us)
- [Workshops](https://www.eventbrite.com/o/byte-academy-8388805444)
- [Events](https://www.meetup.com/pro/byte-academy)

##### Stay Informed

Stay Informed

- [Blog](https://byteacademy.co/blog/)
- [Press](https://byteacademy.co/press-page/)

##### Resources

[ByteDev](https://www.bytedev.co/)

[edChain](https://www.edchain.io/)

[Blockchain Lab](https://blokchainlab.byteacademy.co/)

<https://www.facebook.com/byteacademy/> <https://twitter.com/ByteAcademyCo> <https://www.instagram.com/byteacademy/> <https://www.linkedin.com/edu/school?id=171001> <https://www.youtube.com/channel/UCrMcJALnO748TSK27bZQzSg>

[![byte_academy_logo](https://www.byteacademy.co/hs-fs/hubfs/BYTE%20logo%20files/byte_academy_logo.png?width=100&height=129&name=byte_academy_logo.png "byte_academy_logo")](http://sprytelabs.com)

Copyright © 2020 Byte Academy, Inc.

- [Privacy Policy](https://byteacademy.co/privacy-policy/)