simplestreetmap-backend/base/models.py

18 lines
626 B
Python

#from django.db import models
from django.contrib.gis.db import models
from django.contrib.auth.models import User
import uuid
# Create your models here.
class Layer(models.Model):
id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
name = models.CharField(max_length=50)
created = models.DateTimeField(auto_now_add=True)
owner = models.ForeignKey(User, on_delete=models.CASCADE, null=True)
class Place(models.Model):
lon = models.FloatField()
lat = models.FloatField()
name = models.CharField(max_length=50)
layer = models.ForeignKey(Layer, on_delete=models.CASCADE)