Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/21.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.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 get_或_create()正好接受1个参数(给定2个)_Python_Django_Django Models - Fatal编程技术网

Python get_或_create()正好接受1个参数(给定2个)

Python get_或_create()正好接受1个参数(给定2个),python,django,django-models,Python,Django,Django Models,上次我检查,(h)一个参数: for entry in f['entries']: h = {'feed':self, 'link': entry['link'],'title':entry['title'], 'summary':entry['summary'], 'updated_at':datetime.fromtimestamp(mktime(entry['updated_parsed']))} en = Entry.objects.

上次我检查,(h)一个参数:

for entry in f['entries']:
    h = {'feed':self, 'link': entry['link'],'title':entry['title'],
         'summary':entry['summary'],
         'updated_at':datetime.fromtimestamp(mktime(entry['updated_parsed']))}

    en = Entry.objects.get_or_create(h)

此代码失败,标题中有错误。我可以检查什么?

get\u或\u create
只接受关键字参数。如果参数在dict中,可以使用以下命令调用:

en = Entry.objects.get_or_create(**h)
或者您可以直接将关键字参数放入:

en = Entry.objects.get_or_create(name=value, ....)
错误消息告诉您提供了两个参数的原因是有一个隐式的
self
参数传递给函数