mirror of
https://github.com/creyD/asiimov.git
synced 2026-06-17 11:10:19 +02:00
Fixed models.py namings and charfields
This commit is contained in:
@@ -15,7 +15,7 @@ BADGE_RARITIES = [
|
|||||||
|
|
||||||
# MODELS
|
# MODELS
|
||||||
# Storing the classes of items for quick selection in some menues
|
# Storing the classes of items for quick selection in some menues
|
||||||
class ItemType(models.model):
|
class ItemType(models.Model):
|
||||||
paint_index = models.IntegerField(primary_key=True, unique=True) # Skin
|
paint_index = models.IntegerField(primary_key=True, unique=True) # Skin
|
||||||
|
|
||||||
classid = models.IntegerField() # Weapon Class
|
classid = models.IntegerField() # Weapon Class
|
||||||
@@ -32,13 +32,13 @@ class ItemType(models.model):
|
|||||||
|
|
||||||
|
|
||||||
# Class for storing stickers applied to weapons
|
# Class for storing stickers applied to weapons
|
||||||
class Stickers(models.model):
|
class Stickers(models.Model):
|
||||||
stickerid = models.IntegerField(primary_key=True, unique=True)
|
stickerid = models.IntegerField(primary_key=True, unique=True)
|
||||||
name = models.CharField()
|
name = models.CharField(max_length=1000)
|
||||||
|
|
||||||
|
|
||||||
# Storing the single instances of items
|
# Storing the single instances of items
|
||||||
class ItemInstance(models.model):
|
class ItemInstance(models.Model):
|
||||||
item_class = models.ForeignKey(ItemType, on_delete=models.PROTECT)
|
item_class = models.ForeignKey(ItemType, on_delete=models.PROTECT)
|
||||||
instanceid = models.IntegerField(primary_key=True, unique=True) # 0 for something like cases, which will be excluded here
|
instanceid = models.IntegerField(primary_key=True, unique=True) # 0 for something like cases, which will be excluded here
|
||||||
market_tradable_restriction = models.IntegerField() # How long the item will be trade locked
|
market_tradable_restriction = models.IntegerField() # How long the item will be trade locked
|
||||||
@@ -48,19 +48,19 @@ class ItemInstance(models.model):
|
|||||||
paintseed = models.IntegerField() # Pattern ID
|
paintseed = models.IntegerField() # Pattern ID
|
||||||
killeatervalue = models.IntegerField(null=True) # StatTrack
|
killeatervalue = models.IntegerField(null=True) # StatTrack
|
||||||
customname = models.CharField(max_length=128, null=True) # Nametag
|
customname = models.CharField(max_length=128, null=True) # Nametag
|
||||||
stickers = models.ManyToManyField()
|
stickers = models.ManyToManyField(Stickers)
|
||||||
|
|
||||||
|
|
||||||
# Badges that can be eared on the site
|
# Badges that can be eared on the site
|
||||||
class Badge(models.model):
|
class Badge(models.Model):
|
||||||
name = models.CharField(max_length=256, unique=True)
|
name = models.CharField(max_length=256, unique=True)
|
||||||
desc = models.CharField(max_length=1000)
|
desc = models.CharField(max_length=1000)
|
||||||
icon = models.FileField(upload_to='badge_icons/')
|
icon = models.FileField(upload_to='badge_icons/')
|
||||||
rarity = models.CharField(choices=BADGE_RARITIES, default=1)
|
rarity = models.CharField(choices=BADGE_RARITIES, default=1, max_length=10)
|
||||||
|
|
||||||
|
|
||||||
# For storing user info like steamID (...)
|
# For storing user info like steamID (...)
|
||||||
class Gamer(models.model):
|
class Gamer(models.Model):
|
||||||
steamid = models.IntegerField(primary_key=True, unique=True) # This is a maximum of 32 chars long
|
steamid = models.IntegerField(primary_key=True, unique=True) # This is a maximum of 32 chars long
|
||||||
|
|
||||||
# https://developer.valvesoftware.com/wiki/Steam_Web_API#GetPlayerSummaries_.28v0002.29
|
# https://developer.valvesoftware.com/wiki/Steam_Web_API#GetPlayerSummaries_.28v0002.29
|
||||||
|
|||||||
Reference in New Issue
Block a user