~nicolas-dumoulin/+junk/djangopld

« back to all changes in this revision

Viewing changes to pld/pois/models.py

  • Committer: Nicolas Dumoulin
  • Date: 2011-02-23 11:44:53 UTC
  • Revision ID: nicolas@dumoulin63.net-20110223114453-1mef2j4e89h3i2ig
initial version

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
# -*- coding: utf-8 -*-
 
2
 
 
3
from django.contrib.auth.models import User
 
4
from django.db import models
 
5
import uuid
 
6
 
 
7
class POI(models.Model):
 
8
  numero = models.AutoField(primary_key=True)
 
9
  auteur = models.ForeignKey(User)
 
10
  latitude = models.DecimalField(max_digits=20, decimal_places=15)
 
11
  longitude = models.DecimalField(max_digits=20, decimal_places=15)
 
12
  CLASSEMENT_CHOICES = ( ("BAD","Point noir"),("GOOD","Réussite"))
 
13
  classement = models.CharField(max_length=5, choices=CLASSEMENT_CHOICES)
 
14
  CONCERN_CHOICES = ( ("PIETON","Piéton"),("CYCLISTE","Cycliste"),("VOITURE","Automobiliste"))
 
15
  concerne = models.CharField(max_length=8, choices=CONCERN_CHOICES, verbose_name="Ceci concerne")
 
16
  POINTDEVUEDE_CHOICES = (("DEPLACE","Qui se déplace"),("RIVERAIN","Riverain"),("STATIONNEMENT","Qui veut stationner"))
 
17
  pointedevuede = models.CharField(max_length=15, choices=POINTDEVUEDE_CHOICES, verbose_name="Du point de vue de")
 
18
  RAISON_CHOICES = (("SECURITE","Sécurité des personnes"),("FREQUENCE","Fréquence du problème"),("NUISANCE","Nuisance"))
 
19
  raison = models.CharField(max_length=15, choices=RAISON_CHOICES, verbose_name="Pour une raison de")
 
20
  notes = models.TextField()
 
21
  class Meta:
 
22
    verbose_name='Point'
 
23
    #app_label=u'Plan Local de Déplacement'
 
24
    #db_table = 'pois_poi'
 
25
  
 
26
  def __unicode__(self):
 
27
    return str(self.numero) + ": " + self.notes
 
28
  
 
 
b'\\ No newline at end of file'