from django.db import models # Create your models here. class Project(models.Model): name = models.CharField(max_length=100) def __str__(self): return self.name class WikiPage(models.Model): project = models.ForeignKey(Project, related_name='wiki_pages', on_delete=models.CASCADE) title = models.CharField(max_length=255) markdown = models.TextField() def __str__(self): return self.title class Submission(models.Model): project = models.ForeignKey(Project, related_name='submissions', on_delete=models.CASCADE) date = models.DateField(auto_created=True) name = models.CharField(max_length=255) instrument = models.CharField(max_length=100) notes = models.TextField(blank=True) def __str__(self): return f"{self.name}: {self.date}"