我有以下 Django 模型:
from mongoengine import *
from datetime import datetime
class Company(Document):
name = StringField(max_length=500)
class Feedback(Document):
text = StringField(max_length=500)
is_approved = BooleanField(default=False)
date = DateTimeField(default=datetime.now())
Run Code Online (Sandbox Code Playgroud)
我想在公司中添加许多反馈字段
提前致谢。
我有这样的模板
<a href="javascript:;" onclick="AddPropety();" >Submit </a>
function AddPropety(){
var list = [{'name':'parrot','color':'green'},{'name':'dog','color':'brown'},etc...];
var formData = new FormData($('#submit_form')[0]);
formData.append("list", list);
$.ajax({
url: "{% url 'add_details' %}",
type: 'POST',
data: formData,
async: true,
cache: false,
contentType: false,
processData: false,
});// end of $.ajax
return false;
}
Run Code Online (Sandbox Code Playgroud)
和ajax如下所示
def add_details(request):
response_data = {}
if request.is_ajax():
lists = request.POST.get('list')
print lists
for list in lists:
print list
response_data['status'] = "success"
else:
response_data['status'] = "Error"
return HttpResponse(json.dumps(response_data), content_type='application/json')
Run Code Online (Sandbox Code Playgroud)
在运行此代码时,我得到像对象这样的值。如何获取字典或词典列表等值
提前致谢 ..