Archives
Trending
Support
Login
clear text
XML
Django
JavaScript
MATLAB
C
C++
C#
Python
SQL
Shell
Bash
Markdown
YAML
JSON
HTML
CSS
PHP
Java
Ruby
Go
Rust
Swift
Kotlin
Arduino
TypeScript
Perl
Autohotkey
Lua
SQF
R
Scala
Haskell
Groovy
Dart
Clojure
VB.NET
Objective-C
PowerShell
Bash
CoffeeScript
Verilog
GRADE_CHOICES = ( ("A", "A"), ("B", "B"), ("C", "C"), ("D", "D"), ("F", "F"), ) class Lecturer(models.Model): first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) def __str__(self): return f"{self.first_name} {self.last_name}" class Subject(models.Model): name = models.CharField(max_length=100) code = models.CharField(max_length=10) lecturer = models.ForeignKey("Lecturer", on_delete=models.SET_NULL, null=True) def __str__(self): return f"{self.name}" class Student(models.Model): student_id = models.CharField(max_length=10, primary_key=True) first_name = models.CharField(max_length=100) last_name = models.CharField(max_length=100) birth_date = models.DateField() email = models.EmailField(unique=True) subjects = models.ManyToManyField(to='Subject', through='StudentEnrollment') class StudentEnrollment(models.Model): student = models.ForeignKey(to='Student', on_delete=models.CASCADE) subject = models.ForeignKey(to='Subject', on_delete=models.CASCADE) enrollment_date = models.DateField(default=date.today) grade = models.CharField(max_length=1, choices=GRADE_CHOICES, blank=True, null=True)
Mark as private (unlisted)
for 30 minutes
for 6 hours
for 1 day
for 1 week
for 1 month
for 1 year
everlasting (like CCCP)