Initial import of existing codebase.

This commit is contained in:
2013-11-11 20:22:27 +00:00
parent 0ff053c2b4
commit 00ab27312c
21 changed files with 736 additions and 0 deletions

21
evesde/models/objects.py Normal file
View File

@@ -0,0 +1,21 @@
from django.db import models
from evesde.app_defines import *
from .types import Type
from .locations import System, Moon
class InSpaceObject(models.Model):
"""Represents a object in space"""
id = models.BigIntegerField('Object ID', primary_key=True)
type = models.ForeignKey(Type, related_name='assets')
system = models.ForeignKey(System, related_name='assets')
x = models.BigIntegerField('X Location', null=True)
y = models.BigIntegerField('Y Location', null=True)
z = models.BigIntegerField('Z Location', null=True)
class Meta:
app_label = 'evesde'
def __unicode__(self):
return '%s (%s)' % (self.type.name, self.system.name)