You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

43 lines
1.5 KiB

from django.db import models
import datetime
from django.utils import timezone
# Create your models here.
#Nach Änderung von models dann delete datenbank und dann makemigrations chatbot und dann migrate
class Question(models.Model):
session_id = models.CharField(max_length=200, blank=True, null=True)
question_text = models.CharField(max_length=200)
publi_date = models.DateTimeField('date published')
def __str__(self):
return self.question_text
def was_published_recently(self):
now = timezone.now()
return now - datetime.timedelta(days=1) <= self.publi_date <= now
was_published_recently.admin_order_field = 'publi_date'
was_published_recently.boolean = True
was_published_recently.short_description = 'Published recently?'
class Responce(models.Model):
session_id = models.CharField(max_length=200, blank=True, null=True)
responce_text = models.CharField(max_length=200)
publi_date = models.DateTimeField('date published')
def __str__(self):
return self.responce_text
class Question_Responce(models.Model):
session_id = models.CharField(max_length=200, blank=True, null=True)
question_text = models.CharField(max_length=200)
intent1 = models.CharField(max_length=200)
accurancy1 = models.CharField(max_length=200)
intent2 = models.CharField(max_length=200)
accurancy2 = models.CharField(max_length=200)
responce_text = models.CharField(max_length=200)
publi_date = models.DateTimeField('date published')
def __str__(self):
return self.question_text