Files
caminus/local/models.py
2012-03-04 14:38:52 -05:00

21 lines
655 B
Python

from django.db import models
from profiles.models import MinecraftProfile
from django.db.models.signals import post_save
class CurrencyAccount(models.Model):
profile = models.OneToOneField(MinecraftProfile, to_field='mc_username', db_column='username')
balance = models.FloatField(default=3000)
status = models.IntegerField(default=0)
class Meta:
db_table = 'iConomy'
def __unicode__(self):
return self.profile.__unicode__()
def create_account(sender, instance, created, **kwargs):
if created:
CurrencyAccount.objects.create(profile=instance)
post_save.connect(create_account, sender=MinecraftProfile)