mirror of
https://github.com/HamzaSha1/zod-backend.git
synced 2025-11-27 00:54:54 +00:00
added admin permission
This commit is contained in:
@ -6,6 +6,9 @@ from django.db import models
|
||||
|
||||
|
||||
class Article(models.Model):
|
||||
"""
|
||||
Article model
|
||||
"""
|
||||
title = models.CharField(max_length=255)
|
||||
description = models.TextField()
|
||||
created_at = models.DateTimeField(auto_now_add=True)
|
||||
@ -19,6 +22,9 @@ class Article(models.Model):
|
||||
|
||||
|
||||
class ArticleCard(models.Model):
|
||||
"""
|
||||
Article Card model
|
||||
"""
|
||||
article = models.ForeignKey(Article, on_delete=models.CASCADE, related_name='article_cards')
|
||||
title = models.CharField(max_length=255)
|
||||
description = models.TextField()
|
||||
@ -32,6 +38,9 @@ class ArticleCard(models.Model):
|
||||
|
||||
|
||||
class ArticleSurvey(models.Model):
|
||||
"""
|
||||
Article Survey model
|
||||
"""
|
||||
article = models.ForeignKey(Article, on_delete=models.CASCADE, related_name='article_survey')
|
||||
question = models.CharField(max_length=255)
|
||||
points = models.IntegerField()
|
||||
@ -44,6 +53,9 @@ class ArticleSurvey(models.Model):
|
||||
|
||||
|
||||
class SurveyOption(models.Model):
|
||||
"""
|
||||
Survey Options model
|
||||
"""
|
||||
survey = models.ForeignKey(ArticleSurvey, on_delete=models.CASCADE, related_name='survey_options')
|
||||
option = models.CharField(max_length=255)
|
||||
is_answer = models.BooleanField(default=False)
|
||||
|
||||
Reference in New Issue
Block a user