مرحباً جميعاً
المهمة المطلوبة
بإمكانك الإطلاع على المهمة المطلوبة من هنا
بإمكانك الإطلاع على المهمة المطلوبة من هنا
ما شاء الله يا عادل… قمت بنسخ المستودع وتجربة كل شيء وهو يعمل بشكل سليم
فقط لاحظت الدالة update:
def update(self, id, fields):
post = self.get_by_id(id)
post.name = fields["name"]
post.photo_url = fields["photo_url"]
post.body = fields["body"]
print(post.name, post.body)
return post
تستعمل فيها علامة تنصيص "
بدلاً من '
مع أن بقية المشروع يستعمل '
ممتاز يا يحيى
قم بدمج الفرع update مع master لأنه صار جاهز للمهمة التالية (إطلاق المشروع)
الدالة الخاصة بالحذف داخل محتوى الملف main.py
@app.route('/posts/delete/<int:id>')
def post_delete(id):
post_store.delete(id)
return redirect(url_for('home'))
app.run()
اضافة السطر <a href="{{ url_for('post_delete', id=post.id) }}">Delete</a>
داخل الملف index.html
صحيح يا سارة, بإمكانك إضافة التعديلات على المستودع لإنهاء المشروع
عمل رائع يا اسماء 100%
عمل جيد يا سامر
لكن لاحظت ان ال id عند post_add دائما هو صفر… هذا سيسبب مشاكل عند حذف المنشور لاننا نستعمل ال id وهو الرقم المميز لكل منشور
تم اضافة خاصية حذف منشور ^^
وهذه هي محاولتي
عرض المنشورات
إضافة المنشورات
حذف المنشورات
ما شاء الله يا كمال … keep it up
اشكرك استاذ ياسر على كلماتك المشجعة ^^
عمل مضبوط يا أحمد
حذف المنشورات :