Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.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
Jquery 如何避免;属性错误:';ModelFormOptions';对象没有属性';混凝土模型'&引用;在Django Ajax表单中提交_Jquery_Django_Ajax_Attributeerror - Fatal编程技术网

Jquery 如何避免;属性错误:';ModelFormOptions';对象没有属性';混凝土模型'&引用;在Django Ajax表单中提交

Jquery 如何避免;属性错误:';ModelFormOptions';对象没有属性';混凝土模型'&引用;在Django Ajax表单中提交,jquery,django,ajax,attributeerror,Jquery,Django,Ajax,Attributeerror,我一直在尝试使用Ajax在Django应用程序中发布相关模型中的记录。为了更新一对父/子模型,我使用以下视图,记录保存在各自的模型中但是,我一直遇到以下错误: AttributeError:“ModelFormOptions”对象没有属性 “混凝土_模型” 以下是设置: views.py 模板(jqueryajax部分) 在发布(表单提交)时,警告效果AttributeError:“ModelFormOptions”对象没有属性“concrete\u model”。取消警告不会退出页面(即使在a

我一直在尝试使用Ajax在Django应用程序中发布相关模型中的记录。为了更新一对父/子模型,我使用以下视图,记录保存在各自的模型中但是,我一直遇到以下错误:

AttributeError:“ModelFormOptions”对象没有属性 “混凝土_模型”

以下是设置:

views.py 模板(jqueryajax部分) 在发布(表单提交)时,警告效果
AttributeError:“ModelFormOptions”对象没有属性“concrete\u model”
。取消警告不会退出页面(即使在ajax调用中有
窗口.location
),返回调用页面(即objectlistview)显示记录同时添加到父模型和子模型中


是否有人可以建议一种方法来消除上述错误?

如果您的类中没有属性,则会发生属性错误

考虑到我有这样一门课

Class SuperHero(Models.Model):
    real_name = models.CharField(max_length=50)
    character_name = models.CharField(max_length=50)
另外,我创建了一个实例

batman = SuperHero(real_name='BruceWayne'. character_name='BatMan')
现在,实名和字符名是这个
超级英雄
对象的属性

如果您正在访问类似于
batman.real\u name
,它将为您提供
BruceWayne
的值。 但是如果你想要一些其他的东西,比如蝙蝠侠。超级力量,它会通过'AttributeError:'SuperHero'对象没有属性'super\u power'


检查你的
ModelFormOptions
model,我希望
concrete\u model
不应该在那里。

你确定你在说什么吗?没有ModelFormOptions model(??)-至少没有一个是我创建的。这是Django固有的信息,是由于手头的代码错误造成的(我得到了类似的查询,例如,尽管在不同的上下文中)。当然,我无法解决它,因此我的问题就在这里。您是否有单独的序列化程序文件?用于Rest框架或其他内容?不,与Rest(或其他内容)无关。如果你真的想测试这个,请创建一个场景,让你明白。你是说我的代码吗?对不起。已经提供的信息是解决问题所需的全部信息。正在寻找其他选项。谢谢。不是完整的代码。代码对此错误负责。
Class SuperHero(Models.Model):
    real_name = models.CharField(max_length=50)
    character_name = models.CharField(max_length=50)
batman = SuperHero(real_name='BruceWayne'. character_name='BatMan')