34 lines
951 B
Python
34 lines
951 B
Python
|
from django.db import models
|
||
|
|
||
|
class LogEntry(models.Model):
|
||
|
id = models.IntegerField(primary_key=True)
|
||
|
key = models.CharField(max_length=255)
|
||
|
delta = models.IntegerField(choices=((1, u'++'), (-1, u'--')))
|
||
|
who = models.CharField(max_length=30)
|
||
|
userhost = models.CharField(max_length=512)
|
||
|
timestamp = models.DateTimeField(db_column='karmatime')
|
||
|
|
||
|
class Meta:
|
||
|
db_table = 'karma_log'
|
||
|
ordering = ['timestamp']
|
||
|
managed = False
|
||
|
|
||
|
class User(models.Model):
|
||
|
who = models.CharField(max_length=30, primary_key=True)
|
||
|
pos = models.IntegerField()
|
||
|
neg = models.IntegerField()
|
||
|
|
||
|
class Meta:
|
||
|
db_table = 'karma_users'
|
||
|
ordering = ['who']
|
||
|
managed = False
|
||
|
|
||
|
class Value(models.Model):
|
||
|
key = models.CharField(max_length=255, primary_key=True)
|
||
|
value = models.IntegerField()
|
||
|
|
||
|
class Meta:
|
||
|
db_table = 'karma_values'
|
||
|
ordering = ['value']
|
||
|
managed = False
|