new import_sde

This commit is contained in:
2023-10-26 20:58:46 +02:00
parent 06a93d92c7
commit c3002d201f
7 changed files with 152 additions and 11 deletions

View File

@@ -20,7 +20,7 @@ class SDEGroup(models.Model):
name = models.CharField()
published = models.BooleanField()
useBasePrice = models.BooleanField()
fittableNonSingletion = models.BooleanField()
fittableNonSingleton = models.BooleanField()
anchored = models.BooleanField()
anchorable = models.BooleanField()
icon = models.ForeignKey(SDEIcon, related_name="groups", null=True, on_delete=models.SET_NULL)
@@ -45,8 +45,8 @@ class SDEMetaGroup(models.Model):
class SDEType(models.Model):
id = models.IntegerField(primary_key=True)
group = models.ForeignKey(SDEGroup, related_name="types", on_delete=models.CASCADE)
marketgroup = models.ForeignKey(SDEMarektGroup, related_name="types", on_delete=models.CASCADE)
metagroup = models.ForeignKey(SDEMetaGroup, related_name="types", on_delete=models.CASCADE)
marketgroup = models.ForeignKey(SDEMarektGroup, related_name="types", on_delete=models.SET_NULL, null=True)
metagroup = models.ForeignKey(SDEMetaGroup, related_name="types", on_delete=models.SET_NULL, null=True)
name = models.CharField()
description = models.CharField()
published = models.BooleanField()
@@ -58,9 +58,7 @@ class SDEType(models.Model):
class SDETypeMaterial(models.Model):
id = models.IntegerField(primary_key=True)
type = models.ForeignKey(SDEType, on_delete=models.CASCADE, related_name="typematerials")
material_type = models.ForeignKey(SDEType, on_delete=models.CASCADE, related_name="typematerials_of")
quantity = models.IntegerField()