Procházet zdrojové kódy

Added images to questions

Adam Day před 2 roky
rodič
revize
c946a69e3c
4 změnil soubory, kde provedl 13 přidání a 2 odebrání
  1. 2 1
      .gitignore
  2. binární
      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ární
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()