الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف اولد ملف xml ويكون بامتدام owl

بدأه phpcraft في 20 يونيو 2013 · 7 رد · 803 مشاهدة · في لغة Python
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
السلام عليكم

كيف اولد ملف xml ويكون بامتدام owl

باستخدام اdjango

 

 

والنتائج تكون مشابهه لهذا

>>     <abc:ISA95_Company rdf:ID="Alaaadnan">

>>       <abc:ABC_IdentifiedObject.name>asfa Adnan 

>> Company</abc:ABC_IdentifiedObject.name>

>>       <abc:ABC_UnnamedObject.alias>asfa 

>> Adnan</abc:ABC_UnnamedObject.alias>

>>       <abc:ABC_UnnamedObject.description>Company Model for asfa 

>> Adnan</abc:ABC_UnnamedObject.description>

 

للعلم 

استخدت هذه الطريقة 

serializers.serialize("xml", SomeModel.objects.all())

ولكن لم استطع التعديل على النتيجة او محتوى الخارطة كما في الشكل المطلوب اعلاه

#2

ربما تحتاج لكتابة serializer خاص بك ، أو إستخدام django-rdf 

https://code.google.com/p/django-rdf/

(map share people)

فضلا لاتقم بمراسلتي من أجل أسئلة لها أقسامها في المنتدى حتى تعم الفائدة على الجميع وللحصول على إجابات أفضل من أعضاء أكثر خبرة.
Weblog
@bitbucket
@xmonader

#3

المشكلة لم اعرف طريقة الاستخدام

وملف read me فارغ

#4

طيب ما رأيكم بعملها عبر الدالة render_to_string
لكن المشكلة الكود يعطيني خطأ

def html(request):
    context = {'inf':  Itype.objects.all()}
    return render_to_string('smg/owl.html',context)
#5

جربها على النحو التالي:

def html(request):
    ctext = Context({'inf':  Itype.objects.all()})
    return render_to_string('smg/owl.html', context_instance=ctext)

Everything will be fine when we TALK LESS, DO MORE


#6

مازالت المشكلة قائمة
'SafeText' object has no attribute 'status_code'
حاليا استخدم الاصدار 1.5
وجربت الاصدار 1.4 

وايضا نفس المشكلة مع تغيير كلمة SafeText الى كلمة اخرى 

#7

نسيت اضافة HttpResponse إليها - طبعا ستحتاج لعمل import لها - بهذا الشكل المفترض ان تعمل:

def html(request):
    ctext = Context({'inf':  Itype.objects.all()})
    return HttpResponse(render_to_string('smg/owl.html', context_instance=ctext))

أو يمكنك مباشرة استخدام render_to_response بدلا من render_to_string!

Everything will be fine when we TALK LESS, DO MORE


مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…