Skip to content

Commit

Permalink
Add arduino simulation data model
Browse files Browse the repository at this point in the history
  • Loading branch information
CHAITANYA-IN committed Sep 7, 2021
1 parent 2063eba commit 971c3e0
Show file tree
Hide file tree
Showing 3 changed files with 17 additions and 10 deletions.
9 changes: 0 additions & 9 deletions esim-cloud-backend/manage.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,6 @@
def main():
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'esimCloud.settings')

from django.conf import settings

if settings.DEBUG:
if os.environ.get('RUN_MAIN') or os.environ.get('WERKZEUG_RUN_MAIN'):
import ptvsd
ptvsd.enable_attach(address=('0.0.0.0', 3000))
print('Attached!')


try:
from django.core.management import execute_from_command_line
except ImportError as exc:
Expand Down
7 changes: 6 additions & 1 deletion esim-cloud-backend/saveAPI/admin.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
from django.contrib import admin
from saveAPI.models import Gallery, StateSave
from saveAPI.models import Gallery, StateSave, ArduinoSimulationData
from django.forms import TextInput, Textarea
from django.db import models

Expand All @@ -11,6 +11,11 @@ class UserCircuits(admin.ModelAdmin):
list_filter = ('version', 'save_id',)


@admin.register(ArduinoSimulationData)
class ArduinoSimulation(admin.ModelAdmin):
list_display = ('save_id', "result")
list_filter = ('save_id', "result",)

@admin.register(Gallery)
class GalleryCircuits(admin.ModelAdmin):
list_display = ('name', 'image_tag', 'description', 'shared', 'is_arduino')
Expand Down
11 changes: 11 additions & 0 deletions esim-cloud-backend/saveAPI/models.py
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,17 @@ def save(self, *args, **kwargs):
def __str__(self):
return self.name

class ArduinoSimulationData(models.Model):
save_id = models.ForeignKey(to=StateSave, on_delete=models.CASCADE,
null=True)
result = models.TextField(null=True, default=True)

def save(self, *args, **kwargs):
super(ArduinoSimulationData, self).save(*args, **kwargs)

def __str__(self):
return self.result


class Gallery(models.Model):
id = models.AutoField(primary_key=True)
Expand Down

0 comments on commit 971c3e0

Please sign in to comment.