Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/355.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python TypeError:uuu init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;主题';_Python_Django - Fatal编程技术网

Python TypeError:uuu init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;主题';

Python TypeError:uuu init_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu;主题';,python,django,Python,Django,当我向查询集添加值时,出现了这个错误 models.py 来自django.db导入模型的 课程主题(models.Model): 定义初始化(自): topic=models.CharField(max_length=264,unique=True) 定义(自我): 返回自我主题 班级网页(models.Model): 定义初始化(自): topic=models.ForeignKey(主题) name=models.CharField(max_length=264,unique=True)

当我向查询集添加值时,出现了这个错误

models.py 来自django.db导入模型的

课程主题(models.Model):
定义初始化(自):
topic=models.CharField(max_length=264,unique=True)
定义(自我):
返回自我主题
班级网页(models.Model):
定义初始化(自):
topic=models.ForeignKey(主题)
name=models.CharField(max_length=264,unique=True)
url=models.URLField(unique=True)
定义(自我):
返回self.name
类访问记录(models.Model):
定义初始化(自):
名称=型号。外键(网页)
date=models.DateField()
定义(自我):
返回str(自我日期)
#t=主题(Topic=“shoaib”)
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
TypeError:\uuuu init\uuuuuuuuu()获取了意外的关键字参数“topic”

您不应该重新定义Django模型init。 试试这样:

class Topic(models.Model):
    topic=models.CharField(max_length=264,unique=True)

def __str__(self):
    return self.topic

为什么要将字段放在
\uuuuu init\uuuuu
方法中?否则我在迁移过程中会出错,那么您可能需要针对该错误提出一个问题,因为这将使问题变得复杂。。。如果你不知道潜在的错误以及你为什么要这么做,你是不可能帮上忙的。
class Topic(models.Model):
    topic=models.CharField(max_length=264,unique=True)

def __str__(self):
    return self.topic