【发布时间】:2019-06-26 20:03:37
【问题描述】:
在 CLI 中使用命令时,用于迁移我在 Django 中创建的模型
python manage.py migrate
CLI 显示错误
__init__() missing 1 required positional argument: 'on_delete'
这是代码:
from django.db import models
class Topic(models.Model):
top_name = models.CharField(max_length=264,unique=True)
def __str__(self):
return self.top_name
class Webpage(models.Model):
topic = models.ForeignKey(Topic)
name = models.CharField(max_length=264,unique=True)
url = models.URLField(unique=True)
def __str__(self):
return self.name
class AccessRecord(models.Model):
name = models.ForeignKey(Webpage)
date = models.DateField()
def __str__(self):
return str(self.date)
【问题讨论】:
标签: python django django-models