123456789101112131415161718192021222324252627 |
- # -*- coding: utf-8 -*-
- from __future__ import unicode_literals
- from django import forms
- from .models import Point, ReferencePoint, Panorama
- class SelectReferencePointForm(forms.Form):
- """Form to select an existing reference point"""
- q = ReferencePoint.objects.order_by("name")
- reference_point = forms.ModelChoiceField(queryset=q)
- class CustomPointForm(forms.ModelForm):
- """Form to use a custom point as input."""
- class Meta:
- model = Point
- fields = ['latitude', 'longitude', 'altitude']
- class PanoramaForm(forms.ModelForm):
- """Form to insert a new panorama."""
- class Meta:
- model = Panorama
- fields = ['name', 'image', 'loop', 'latitude', 'longitude', 'altitude']
|