【发布时间】:2018-11-04 14:05:30
【问题描述】:
我建立了一个模型:
class Channel(models.Model):
title = models.CharField(max_length=255, unique=True)
slug = models.SlugField(allow_unicode=True, unique=True)
description = models.TextField(blank=True, default='')
description_html = models.TextField(editable=False, default='',
blank=True)
subscribers = models.ManyToManyField(User,
through="ChannelMembers", on_delete=models.CASCADE,)
当我做 makemigration 它说:
TypeError: __init__() got an unexpected keyword argument 'on_delete'
当删除 on_delete 时,它会说:
TypeError: __init__() missing 1 required positional argument: 'on_delete'
穿什么?
【问题讨论】:
标签: django django-models