Welcome to mapistration’s documentation!¶
Contents:
Installation:¶
- Install the app
a) You can pip install it => pip install django-mapistration or b) You can install it by source
Add the app in your INSTALLED_APPS
INSTALLED_APPS = ( ... ‘mapistration’, )
Run syncdb
How to Use Mapistration¶
Follow Installing Instructtions First
Template Changes¶
- Add a div in your user registration template . Make sure it has a id=’map_canvas’
- Add {% include ‘maps’ %} . Make sure this include tag is below the div created above
Form Changes¶
Make your Registration form inherit the LocationForm from the app
from mapistration.forms import LocationForm
- class UserForm(LocationForm):
full_name = forms.CharField(max_length=50) #example
Model Changes¶
1) Link your registration model to mapistration Place Model You can use OneToOneField or ForeignKey according to your requiremnts.
from mapistration.models import Place
- class UserRegistrationModel(models.Model):
- location = models.OneToOneField(Place)