Skip to main content
CF

Make a Location-Based Web App With Django and GeoDjango

56m 48s
English
Paid

Unlock the power of location-based technology with our comprehensive course on Django and GeoDjango. In this hands-on course, you'll learn how to create a fully functional location-based web application from the ground up. We will guide you through the process of building a simple nearby shops app that effectively lists the shops closest to a user's current location.

Course Objectives

By the end of this course, you will have mastered:

  • Building web applications with Django: Gain the skills to create a simple web application from scratch using Django's powerful features.

  • Implementing geolocation with GeoDjango: Learn how to leverage the GeoDjango sub-framework to add geolocation capabilities to your applications.

  • Utilizing spatial databases: Discover how to harness the power of spatial databases like PostgreSQL and PostGIS to craft location-aware web apps effortlessly.

Additional Resources

As part of this course, you'll receive a downloadable sample project showcasing the final state of the Django application you’ll develop. This is an excellent resource for understanding and implementing the features covered in the course. Obtain the source code for this sample project here on the materials repo.

Additional

Загружаемый пример проекта. Этот курс включает в себя загружаемый пример проекта, который демонстрирует конечное состояние приложения Django, которое вы будете создавать на протяжении всего курса. Вы можете получить исходный код для этого здесь в репозитории.

About the Author: Real Python

Real Python thumbnail

Real Python (realpython.com) is the largest dedicated Python tutorial publisher on the open web, with thousands of articles and a paid video-course catalog covering essentially every major Python topic — web development, data science, automation, packaging, and the language internals themselves.

The CourseFlix listing carries Make a Location-Based Web App with Django and GeoDjango from Real Python. Material is paid and aimed at intermediate Python developers building real applications.

Watch Online 11 lessons

This is a demo lesson (10:00 remaining)

You can watch up to 10 minutes for free. Subscribe to unlock all 11 lessons in this course and access 10,000+ hours of premium content across all courses.

View Pricing
0:00
/
#1: Making a GeoDjango App: Introduction & Overview
All Course Lessons (11)
#Lesson TitleDurationAccess
1
Making a GeoDjango App: Introduction & Overview Demo
03:28
2
Set Up the PostgreSQL Database
09:00
3
Set Up QGIS
04:04
4
Set Up Your Venv, Django, and GeoDjango
05:19
5
Connect Django to the Shops Database
04:43
6
Create the "nearbyshops" App
02:39
7
Create the Django Data Model
05:18
8
Create the Django Superuser Account
02:59
9
Add "shop" Table to Django Admin
05:01
10
Create the "nearbyshops" View
06:35
11
Bonus Video: Intro to Leaflet
07:42
Unlock unlimited learning

Get instant access to all 10 lessons in this course, plus thousands of other premium courses. One subscription, unlimited knowledge.

Learn more about subscription

Related courses

Frequently asked questions

What is Make a Location-Based Web App With Django and GeoDjango about?
Unlock the power of location-based technology with our comprehensive course on Django and GeoDjango. In this hands-on course, you'll learn how to create a fully functional location-based web application from the ground up. We will guide…
Who teaches this course?
It is taught by Real Python. You can find more courses by this instructor on the corresponding source page.
How long is the course?
It contains 11 lessons with a total runtime of 56 minutes. Every lesson is available to watch online at your own pace.
Is it free to watch?
It is part of CourseFlix's premium catalog. A subscription unlocks the full video player; the course description, table of contents, and preview information are available to everyone.
Where can I watch it online?
The course is available to watch online on CourseFlix at https://courseflix.net/course/make-a-location-based-web-app-with-django-and-geodjango. The page hosts every lesson with the integrated video player; no download is required.