class Comment(models.Model):
category = models.ForeignKey(Category, on_delete=CASCADE)
user = models.ForeignKey(User, on_delete=CASCADE)
comment = models.TextField()
created = models.DateTimeField(auto_now=True)
active = models.BooleanField(default=True)
def __str__(self):
return self.comment
class Contact(models.Model):
name = models.CharField(max_length=250)
email = models.EmailField()
subject = models.CharField(max_length=250)
message = models.TextField()
def str(self):
return self.name
Kindly help this issue,kinda new to python django This is my model
this is a docstring for this AutoSlugField
from autoslug import AutoSlugField from django.contrib.auth.models import User from django.db import models from django.db.models import CASCADE
class Category(models.Model): name = models.CharField(max_length=250) slug = AutoSlugField(populate_from='name') details = models.TextField(blank=True) image = models.ImageField(blank=True,upload_to='categories') views = models.IntegerField(default=0) created = models.DateTimeField(auto_now=True) modified = models.DateTimeField(auto_now_add=True) active = models.BooleanField(default=True) featured = models.BooleanField(default=False)
class Option(models.Model): name = models.CharField(max_length=250)
slug = AutoSlugField(populate_from='name') image = models.ImageField(blank=True,upload_to='options') details = models.TextField(blank=True) category = models.ForeignKey(Category, on_delete=CASCADE) votes = models.IntegerField(default=0) active = models.BooleanField(default=True)
class Vote(models.Model): option = models.ForeignKey(Option, on_delete=CASCADE) voter = models.ForeignKey(User, on_delete=CASCADE) slug = AutoSlugField(populate_from='options')
class Comment(models.Model): category = models.ForeignKey(Category, on_delete=CASCADE) user = models.ForeignKey(User, on_delete=CASCADE) comment = models.TextField() created = models.DateTimeField(auto_now=True) active = models.BooleanField(default=True)
class Contact(models.Model): name = models.CharField(max_length=250) email = models.EmailField() subject = models.CharField(max_length=250) message = models.TextField() def str(self): return self.name
And this is my traceback error
http://localhost:8000/Slife/ 2.2.1 FieldError Cannot resolve keyword 'activate' into field. Choices are: active, comment, created, details, featured, id, image, modified, name, option, slug, views C:\Users\essum\Envs\Py1\lib\site-packages\django\db\models\sql\query.py in names_to_path, line 1420 C:\Users\essum\Envs\Py1\Scripts\python.exe 3.7.3 ['C:\Users\essum\Envs\LIFE', 'C:\Users\essum\Envs\Py1\Scripts\python37.zip', 'C:\Users\essum\Envs\Py1\DLLs', 'C:\Users\essum\Envs\Py1\lib', 'C:\Users\essum\Envs\Py1\Scripts', 'c:\users\essum\appdata\local\programs\python\python37\Lib', 'c:\users\essum\appdata\local\programs\python\python37\DLLs', 'C:\Users\essum\Envs\Py1', 'C:\Users\essum\Envs\Py1\lib\site-packages'] Mon, 10 Jun 2019 09:56:18 +0000