From dbba697d030495f27cf2b4a219e0a1c9857de826 Mon Sep 17 00:00:00 2001
From: Brody Wilton <brodywilton@Brodys-MacBook-Pro.local>
Date: Tue, 27 Feb 2024 12:32:41 +0000
Subject: [PATCH] update models to include on_delete requirement for foreign
 keys

---
 myproject/myapp/models.py | 37 ++++++++++++++++++++++++-------------
 1 file changed, 24 insertions(+), 13 deletions(-)

diff --git a/myproject/myapp/models.py b/myproject/myapp/models.py
index 3921a6b..b8208e7 100644
--- a/myproject/myapp/models.py
+++ b/myproject/myapp/models.py
@@ -1,13 +1,13 @@
-from django.db import models
+# from django.db import models
 
-#   Usertypes
-#   ---------
-#   0 - Basic User
-#   1 - Admin
-#   2 - ML Engineer
-#   3 - Accountant
+# #   Usertypes
+# #   ---------
+# #   0 - Basic User
+# #   1 - Admin
+# #   2 - ML Engineer
+# #   3 - Accountant
 
-# Create your models here.
+# # Create your models here.
 # class User(models.Model):
 #     """
 #     *   User model
@@ -15,7 +15,7 @@ from django.db import models
 #     username = models.CharField(max_length=150)
 #     password = models.CharField(max_length=16)
 #     email = models.EmailField(max_length=200)
-#     #usertype = models.ForeignKey("UserType")
+#     usertype = models.ForeignKey("UserType", on_delete=models.DO_NOTHING)
 
 # class UserType(models.Model):
 #     """
@@ -23,19 +23,20 @@ from django.db import models
 #     """
 #     usertype = models.CharField(max_length=15)
 
+
 # class Logs(models.Model):
 #     """
 #     *   Logs model
 #     """
-#     content = models.CharField(max_length=2000)
-#     #user_id = models.ForeignKey("User")
+#     user_id = models.ForeignKey("User", on_delete=models.CASCADE)
+#     error_id = models.IntegerField()
 #     date = models.DateTimeField()
 
 # class Feedback(models.Model):
 #     """
 #     *   Feedback Model
 #     """
-#     #user_id = models.ForeignKey("User")
+#     user_id = models.ForeignKey("User", on_delete=models.CASCADE)
 #     content = models.CharField(max_length=2000)
 #     date = models.DateTimeField()
 
@@ -43,7 +44,17 @@ from django.db import models
 #     """
 #     *   Bill/receipts Model
 #     """
-#     #user_id = models.ForeignKey("User")
+#     user_id = models.ForeignKey("User", on_delete=models.CASCADE)
 #     date = models.DateTimeField()
 #     paid = models.BooleanField(default=False)
 
+
+# class Files(models.Model):
+#     """
+#     *   Uploaded files
+#     """
+#     date = models.DateTimeField()
+#     data = models.CharField(max_length=2000)
+#     uploader = models.ForeignKey("User", on_delete=models.CASCADE)
+    
+
-- 
GitLab