Przeglądaj źródła

Added images to questions

Adam Day 2 lat temu
rodzic
commit
c946a69e3c
4 zmienionych plików z 13 dodań i 2 usunięć
  1. 2 1
      .gitignore
  2. BIN
      requirements.txt
  3. 1 1
      vote/admin.py
  4. 10 0
      vote/models.py

+ 2 - 1
.gitignore

@@ -1,3 +1,4 @@
 .idea
 *.db
-*.sqlite3
+*.sqlite3
+/uploads/

BIN
requirements.txt


+ 1 - 1
vote/admin.py

@@ -21,7 +21,7 @@ admin.site.register(ZipCode, ZipCodeAdmin)
 admin.site.register(AgeRange)
 admin.site.register(Voter)
 admin.site.register(Question)
+admin.site.register(QuestionImage)
 admin.site.register(Vote)
 admin.site.register(VoterQuestion)
 
-

+ 10 - 0
vote/models.py

@@ -67,6 +67,16 @@ class Question(models.Model):
         ordering = ['pub_date']
 
 
+class QuestionImage(models.Model):
+    question = models.ForeignKey(Question, on_delete=models.CASCADE)
+    image = models.ImageField(upload_to='uploads/questions/images')
+
+    def __str__(self):
+        return "%s (%s)" % (self.question, self.image)
+
+    class Meta:
+        ordering = ['question']
+
 class Vote(models.Model):
     question = models.ForeignKey(Question, on_delete=models.CASCADE)
     vote = models.BooleanField()