شكرا لك اولا و اخيرا
لقد جربت الحل الذي تفضلت بكتابته لكنه لم يعمل في البداية حتى عدلت عليه في بعض المواضع مثل
/example
جعلته {% url 'player:example' %} لكي يتلائم مع الكود الخاص بي وبالنسبة للدالة home لم تعمل الا عند اضافة السطر التالي
return render(request, 'base.html')
لكن بدون اضافة ذلك السطر كان يظهر لي الخطأ التالي :
The view players.views.home didn't return an HttpResponse object. It returned None instead.
هل هناك حل دون استخدام سطر الكود الاخير ؟
رجاء، قم بالرد على تعليقي حتى يصلني إشعار بردك.
لم يعمل في البداية حتى عدلت عليه في بعض المواضع
نعم، بنية المشاريع تختلف لذلك جعلتُ مثالي عامًا.
هل هناك حل دون استخدام سطر الكود الاخير ؟
لا بد أن ترجع الـView قيمة ما، بإمكانك تغيير ما ترجعه الدالة إلى HttpResponse أو إلى XML أو JSON Response ... لكن لا بد أن تُرجِع شيئًا ما...
شكرا جزيلا لك
لكن اذا اردت ان اظهر قيمة ما على الشاشة
فرضا اذا اردت عمل الة حاسبة و هناك قيمة جمع رقمين اريد اظهارها مباشرة بدون عمل Reload للصفحة
في هذه الحالة هل تنصحني باستخدام JavaScript افضل ؟
في هذه الحالة هل تنصحني باستخدام JavaScript افضل ؟
لحظة، إذا كنت تريد فعلًا القيام بعمل آلة حاسبة فلا داعي لـDjango أو السيرفر حتى، بإمكانك استخدام JS وجعل البرمجة في جانب العميل فقط.
أما إذا كان ما تريد بناءه معقد، واستخدمت مثال الآلة الحاسبة للتوضيح فقط، عندها نعم، بإمكانك بناؤها باستخدام Ajax.
التعليقات