Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.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/2/jquery/81.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
Javascript 无属性'_meta&x27;尝试运行方法从.get()调用的URL中删除行时出错_Javascript_Jquery_Django_Datatable - Fatal编程技术网

Javascript 无属性'_meta&x27;尝试运行方法从.get()调用的URL中删除行时出错

Javascript 无属性'_meta&x27;尝试运行方法从.get()调用的URL中删除行时出错,javascript,jquery,django,datatable,Javascript,Jquery,Django,Datatable,它是django框架中项目的一部分。 在一个javascript文件中,我正在为.get()URL编写一个代码段 但是在console.log中显示正确的url,比如/delete/student/123 以下是models.py中的垃圾部分: 类别转换(models.Model): user=models.ForeignKey(用户) timestamp=models.DateTimeField() 类传输项(models.Model): json_data=models.TextField(

它是django框架中项目的一部分。 在一个javascript文件中,我正在为.get()URL编写一个代码段

但是在console.log中显示正确的url,比如/delete/student/123

以下是models.py中的垃圾部分:

类别转换(models.Model): user=models.ForeignKey(用户) timestamp=models.DateTimeField()

类传输项(models.Model): json_data=models.TextField() contenttype=models.ForeignKey(contenttype) 动作=模型。外键(TrashAction)


下面是trash.py的视图:

def移动到垃圾桶(请求,obj): """ 将对象移动到垃圾箱。 “”“

def delete_产品(请求,学生id): 移动到垃圾桶(请求,id)


有人能帮我理解为什么会出现这个错误吗?

什么是
型号
?它似乎是一种方法。您能否共享
models.py
views.py
?(“^delete/student/(?Pd+)$”,trash_student),model.py无法共享。但是在相关的地方是模型。模型只使用按钮用新信息更新你的问题,尽管没有模型,你的问题是不可回答的。
e.g. /delete/student/<id_of_student> .
.
.
$.get($(this).attr('href'), location.reload(true), function(data){ alert("Put in bin !!"); });
.
.
concrete_model = model._meta.concrete_model

AttributeError: type object 'builtin_function_or_method' has no attribute '_meta'
def __unicode__(self):
    return "%d items by %s on %s" % (self.trashitem_set.count(), self.user, self.timestamp.strftime('%Y-%m-%d %H:%M'))
def __unicode__(self):
    data = json.loads(self.json_data)[0]
    return "%s[%d]" % (data['model'], data['pk'])
c = Collector(using='default')
c.collect([obj])

action = None

with transaction.atomic():
    action = TrashAction()
    action.user = request.user
    action.timestamp = datetime.now()
    action.save()

    for i in c.instances_with_model():
        item = TrashItem()
        item.action = action
        item.contenttype = ContentType.objects.get_for_model(i[1])
        item.json_data = serializers.serialize('json', [ i[1] ])
        item.save()

obj.delete()