So: I'm trying to implement Django CMS to my Django website and I'm facing the "OneToOneField.init() missing 1 required positional argument: 'on_delete'" in my models.py
from Django.
from django.db import models
class Word(models.Model):
word_name = models.CharField(max_length=50)
word_about = models.TextField()
word_resources = models.URLField()
def __str__(self):
return self.word_name
class Meta:
db_table = 'words'
class Principle(models.Model):
word = models.ForeignKey(Word, on_delete=models.CASCADE)
principle_name = models.CharField(max_length=100)
principle_description = models.TextField()
class Meta:
db_table = 'principles'
class CodeSnippet(models.Model):
raw_code = models.TextField()
What I've tried:
so basically:
word = models.OneToOneField(Word, on_delete=models.CASCADE), word = models.OneToOneField(Word, on_delete=models.CASCADE/PROTECT/DO_NOTHING/SET_DEFAULT)