Skip to content

Commit

Permalink
Basic Framework for Resume Model
Browse files Browse the repository at this point in the history
  • Loading branch information
ryantrinh05 committed Feb 11, 2025
1 parent 354d967 commit fcf8dee
Show file tree
Hide file tree
Showing 7 changed files with 52 additions and 0 deletions.
Empty file added hknweb/indrel/__init__.py
Empty file.
14 changes: 14 additions & 0 deletions hknweb/indrel/admin.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
from django.contrib import admin

# Register your models here.
from hknweb.indrel.models import Resume


@admin.register(Resume)
class ResumeAdmin(admin.ModelAdmin):
fields = ["first_name", "last_name", "middle_name", "grad_year", "pdf", "current"]
#readonly_fields = ["first_name", "last_name", "middle_name", "grad_year", "pdf", "current"]
list_display = ("first_name", "last_name", "middle_name", "grad_year", "pdf", "current")


admin.site.register(Resume)
5 changes: 5 additions & 0 deletions hknweb/indrel/apps.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
from django.apps import AppConfig


class IndrelConfig(AppConfig):
name = "hknweb.indrel"
Empty file.
27 changes: 27 additions & 0 deletions hknweb/indrel/models.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
from django.db import models

# Create your models here.
MAX_STRLEN = 100


class Resume(models.Model):
#Name + Graduation Year
first_name = models.CharField(max_length=MAX_STRLEN)
last_name = models.CharField(max_length=MAX_STRLEN)
middle_name = models.CharField(max_length=MAX_STRLEN, blank=True)
grad_year = models.DateField()

#If they are a current member and/or if this is the resume that should be included
current = models.BooleanField()

#Not Too sure about this one
pdf = models.FileField(upload_to="resume/")


def __str__(self):
return f"{self.first_name} {self.last_name}'s Resume"

#class ResumeBook(models.Model):



3 changes: 3 additions & 0 deletions hknweb/indrel/tests.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
from django.test import TestCase

# Create your tests here.
3 changes: 3 additions & 0 deletions hknweb/indrel/views.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
from django.shortcuts import render

# Create your views here.

0 comments on commit fcf8dee

Please sign in to comment.