title: Which Model Field to use in Django to store longitude and latitude values?
body: <p>I want to store my users location using longitude and latitude, at the moment this comes from Google Maps, but I will be using GeoDango and some point to work out distances between to points also. </p>
  
  <p>However, my first confusion is which field in Django I should be using to store the longitude and latitude values? The information I'm getting is conflicting. </p>
  
  <p>The official documentation uses a <code>FloatField</code>
  <a href="https://docs.djangoproject.com/en/dev/ref/contrib/gis/tutorial/#geographic-models">https://docs.djangoproject.com/en/dev/ref/contrib/gis/tutorial/#geographic-models</a></p>
  
  <pre><code>lon = models.FloatField()
  lat = models.FloatField()
  </code></pre>
  
  <p>Where almost every answer on stackoverflow shows a <code>DecimalField</code></p>
  
  <pre><code>long = models.DecimalField(max_digits=8, decimal_places=3)
  lat = models.DecimalField(max_digits=8, decimal_places=3)
  </code></pre>
  
  <p>So what should I be using?</p>