Bu yüzden, JSON'u & tüketmek için Django kullanarak arka taraf web hizmetini yazarken çalışıyorum ve meslektaşım ExtJS4 ön tarafında çalışıyor. Yuvalanmış nesneleri serileştirebilmek için wadofstuff serializer kullanıyorum.Nesneleri "alanlar" alanı olmadan serileştirmek için Django'yu alma
Meslektaşım, json ayrıştırma konusunda sorun yaşıyor, özellikle de Django, "alanlar" alanındaki bir nesnenin alanlarını koyar. Kısa bir örnek:
şeyler şimdi tefrika ediliyor yolu:
{
"pk":1,
"model":"events.phone",
"fields":{
"person":1,
"name":"Cell",
"number":"444-555-6666"
}
}
Onları ExtJS ve mutlu arkadaşlarımın geliştirici yapmak seri hale getirmek istiyoruz yolu:
{
"pk":1,
"model":"events.phone",
"person":1,
"name":"Cell",
"number":"444-555-6666"
}
Biz gerekecektir Bununla birlikte, bundan daha karmaşık olan bazı nesneleri serileştirmek için.
Django veya wadofstuff serializörünü bir alan alanı kullanmamak için seri hale getirmelerimi elle yazmanın herhangi bir yolu var mı?
Orada bu değiştirmenin yolu vardır, ama nedenini bilmek ilgi duyarım meslektaşınız bunu serpmek gibi problemler yaşıyor - sadece bir seviye aşağı. –
Sorun, içinde serileştirilmiş dört farklı modele sahip olan daha karmaşık bir nesneye sahip olduğumuzda, bunlardan ikisi de içinde başka bir serileştirilmiş modele sahip. – jawilmont