تمام جربتها واشتغلت بس معرضش اي حاجه في البوست الواحد
ليه وكمان بعملف تسجيل الخروج بتظهر نفس الاستماره ليه
دا ملف view
تمام جربتها واشتغلت بس معرضش اي حاجه في البوست الواحد
class PostDetail(RetrieveAPIView):
queryset = Post.objects.all()
serializer_class = PostSerializer
class PostDelete(DestroyAPIView):
queryset = Post.objects.all()
serializer_class = PostSerializer
تحتاجين دالتين منفصلتين
واحدة من اجل عرض التفاصيل وواحدة من اجل الحذف
تمام هضيفهم بيكون موجود بوستات باid معين ولما باجي اطلب تفاصيل البوست بيظهر فاضي او ميفتحش ال url ليه
class PostDetail(RetrieveAPIView):
queryset = Post.objects.all()
serializer_class = PostSerializer
lookup_field = 'id'
lookup_url_kwarg = 'Post_id'
class PostDelete(DestroyAPIView):
queryset = Post.objects.all()
serializer_class = PostSerializer
lookup_field = 'id'
lookup_url_kwarg = 'Post_id'
تحتاجين اضافة id البوست المطلوب عرض تفاصيله الى دالة العرض او الحذف بالتالي سيصبح الكود بهذا الشكل
يبدو انك قمت بنسخ الكود مباشرة ولذلك ظهر اختلاف بنوع الفراغ الذي يسبق الاكواد حيث احدهما tap والاخر عدة فراغات
يمكنك التأكد من وجود اختلاف من خلال تحديد الكود وسيظهر اختلاف بالفراغ احدهما عبارة عن خط متقطع وفي سطر آخر خط مستتقيم مثلا
عليك فقط توحيد نوعية الفراغات قبل الكود بعد السطر 121
هل يمكنك وضع صورة تظهر الكود ضمن ملفurl.py
حيث يجب ان يتطابق الاسم المستخدم ‘Post_id’
ضمن الكود
lookup_url_kwarg = 'Post_id'
مع الاسم الموجود ضمن الرابط مثل(عليك تعديله ليتطابق مع طريقة كتابتك للurl )
path(‘Postdetail/int:Post_id/’, PostDetail.as_view(), name=‘PostDetail’),
path(‘PostDelete/int:Post_id/’, PostDelete.as_view(),name=‘Post delete’),
انت تستخدمين نسخة اقدم من Django مع url بدل path وبالتالي يمكنك المحافظة على الكود القديم نفسه مع استبدال pk بال Post_id كما هو موضح بالصورة
يرجى التأكد من البوستات الموجودة ضمن صفحة admin حيث ان ظهور احد البوستات بشكل صحيح يعني ان الكود صحيح
مساء الخير مستر فادي
ممكن تساعدني في بروجكت
محتاجة اعمل بروجكت قوي ويكون كامل بحيث لما اقدم علي شغل اتقبل عايزه اظهر في البروجكت اني اقدر اشتغل اكتر من اللي عنده خبره اي رايك حضرتك تساعدني في play list لمتجر الكتروني يكون قوي
نحن متأكدون انك تسطيعين اكمال مشروعك وسيكون بأفضل شكل ممكن
عليك بالتخطيط الجيد لفكرتك وتقسيم خطوات بناء المشروع وتنظيمها والبدء بما تعرفين والبحث عن طريقة تنفيذ الافكار الجديدة وستجدين كل ماتحتاجين له بالبحث المناسب
يمكنك قراءة معلومات تعطيك افكار تنظيمية يمكنك البدء بها من الروابط