Build An Animal Shelter Website with Django for Beginners
What you'll learn
- Learn how to use Django (Python framework)
- Work with Bootstrap to develop the layout
- Make a touch slider with Swiperjs
- Understand how to create Pagination in Django
- Create a working search function using Djangos queries
- Work with Font Awesome
Requirements
- None. Complete Django beginners are welcome!
Description
Students will learn how to use Django (Python framework), including working with setting up our virtual environment, building our project & app, working with a homepage, details page & search page while learning how to search with queries in Django, base.html, models, migrations & admin, media files, context, conditional statements, tables, using icons with Font Awesome, pagination and a carousel making use of Unsplash!
For the models within Django, we will be using a wide range of fields, such as the choices fields, image fields and date field while also learning about validators for these too.
Along with all of these, we will also be working with Swiper.js, a modern mobile touch slider, to show the animals in a beautiful, user-friendly manner.
We will also utilize some CSS with the Bootstrap framework in order to style and layout the page in a nice, clean and presentable manner.
While this tutorial is for an animal shelter website, I would strongly advise that people who are following along try to change it into something they prefer, like shoes, toys, anime, cars - anything - as it will help cement their learning, and fundamentally this is to get a better understanding of working with Django & Bootstrap and the data itself is inconsequential.
If you have any further questions, or need any assistance during the course, please don't hesitate to contact me or drop me an email and I will get back to you at the earliest convenience.
Who this course is for:
- Beginner and pre-intermediate Django developers. Perhaps you know a little Python but you are not familiar with Django or you are a complete beginner. Intermediates may also find the Swiperjs information useful too.
Instructor
I have been learning programming for a number of years now. Started with C originally then moved onto Java, then Python. After teaching myself some python I developed my understanding of Django and fell in love with it. From there I worked on backend programming and later learned I was missing something - the frontend. I looked into frontend frameworks and found a passion for both Vue and React. I love programming and it's what I do.