Commit 7d25903a authored by Nate Brevin A. Que's avatar Nate Brevin A. Que

Merge branch 'assignments' into 'master'

Assignments

See merge request !2
parents 3ae622cd 3ec21087
from django.contrib import admin
# Register your models here.
from .models import Course, Assignment
class CourseAdmin(admin.ModelAdmin):
model = Course
class AssignmentAdmin(admin.ModelAdmin):
model = Assignment
admin.site.register(Course, CourseAdmin)
admin.site.register(Assignment, AssignmentAdmin)
\ No newline at end of file
......@@ -6,6 +6,9 @@ class Course(models.Model):
title = models.CharField(max_length=100)
section = models.CharField(max_length=3)
def __str__(self):
return '{} {}-{}'.format(self.code, self.title, self.section)
class Assignment(models.Model):
name = models.CharField(max_length=100)
......@@ -13,3 +16,6 @@ class Assignment(models.Model):
course = models.ForeignKey(Course, on_delete=models.CASCADE)
perfect_score = models.IntegerField()
passing_score = models.IntegerField()
def __str__(self):
return self.name
\ No newline at end of file
from django.shortcuts import render
from django.http import HttpResponse
from .models import Course, Assignment
def index(request):
return HttpResponse("""<H1>Widget's Assignments Page</H1><br>
<H2><ul>
<li>Assignment Name: </li>
<li>Description: </li>
<li>Perfect Score: </li>
<li>Passing Score: </li>
<li>Course/Section: </li>
</H2>
""")
\ No newline at end of file
page_content="""<H1>Widget's Assignments Page</H1>"""
for assignment in Assignment.objects.all():
page_content += """<ul>
<li>Assignment Name: {}<br>
<li>Description: {}<br>
<li>Perfect Score: {}<br>
<li>Passing Score: {}<br>
<li>Course/Section: {}<br>
</ul>""".format(assignment.name, assignment.description,
assignment.perfect_score, assignment.passing_score,
assignment.course)
return HttpResponse(page_content)
\ No newline at end of file
No preview for this file type
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment