Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Django with GeoLocation
Rating: 4.5 out of 5(102 ratings)
8,186 students

Django with GeoLocation

Django Geolocation with folium explained in a project based tutorial
Created byDjango Ninjas
Last updated 9/2020
English

What you'll learn

  • how to use django with geolocation
  • use of external libraries such as: geopy, geoip2, folium
  • how to work with maxmind geoip database
  • how to visualize points on the map, add markers, draw lines between points and calculate the distance

Course content

1 section5 lectures1h 25m total length
  • Part 125:23

    Learn to build a Django geolocation feature by setting up a measurements app, modeling distance data, and wiring views, forms, and templates to calculate and display travel distances.

  • Part 224:28
  • Part 329:12
  • Source code
  • Bonus for beginners: project setup6:29

Requirements

  • basic knowledge of python and django

Description

Learn how to use GeoLocation with Django in a project based tutorial, where we are going to build a web application which will enable us to calculate & visualize the distance between two points - our location point and the desired destination. We will work with multiple external libraries such as geopy, geoip2, folium and more. Basic knowledge of python and django is required but not a must :)

This course is 100% for FREE to help you get familiar with Django and discover how helpful this python web framework could be in real life. According to the docs: "Django makes it easier to build better web apps more quickly and with less code"

This powerful framework is perfect for developing app is a fast pace. This can be extremely useful while working with MVP's, application prototypes or regular apps created for various use cases. Apart from geolocation you can integrate to django machine learning, data science, computer vision and much much more.

This course if fully project based - so we are going to learn by doing, slowly, step by step building and improving our python web application. In case of any questions make sure to checkout the Q and A section to search for questions / answers and add new ones if they occur.

Who this course is for:

  • Beginner / intermediate python and django developers