مرحباً جميعاً
المهمة المطلوبة
بإمكانك الإطلاع على المهمة المطلوبة من هنا
بإمكانك الإطلاع على المهمة المطلوبة من هنا
ولكن مهندس عندما اقوم بتجربة الكود يعطيني خطأ لكن لم اعرف حل له
ممكن تساعدني بحل هذا الخطأ
مرحباً يحيى.
اطلعت على المشروع, بالفعل توجد مشكلة لم ألحظها في أكوادك السابقة في دالة get_all, محتواها:
def get_all(self):
for post in posts:
return post
والمفترض أن تكون بهذا الشكل, لأن الكود بالأعلى سيقوم بإرجاع أول عنصر (يدخل الحلقة ثم يعمل return لأول عنصر):
def get_all(self):
return posts
تحتاج أيضاً أن تصلح post في صفحة html وتصل إلى العناصر المطلوبة لعرضها, مثلاً: post.body
اسف على التأخير قمت بتعديل الكود
تعديلات سليمة يا يحيى
عمل مضبوط يا اسماء
سلام يا أصدقاء كان التمرين صعب لكن قد اجتهدت ما في وسعي لكن أجهز حلا للمشكلة على هذا الرابط
سلام استاذ انا جديدة في بايثون وأجد صعوبة في حل تماريني أريد أن تضع لنا تمارين (مشاريع ) أخرى تكون سهلة في نفس الموضوع لكي نتمرن عليها لاحظت أن أصدقائنا yahya-alshammout و asmaa_salih متفوقين ما شاء الله .ويمكنهم مساعدتنا أيضا
لا تقلقي يا سارة الورشة القادمة ستكون تعزيز للذي تعلمناه
بالنسبة لمشروعك هل بإمكانك عمل push لأن الملفات غير موجودة في المستودع
شكرا على دعمك لي عفوا هذا الرابط
عمل مضبوط يا سارة
استاذ هي الدروس صعبة شوي حقا أم أنا أتصور ذلك انها مفاهيم لأول مرة أراها فيها ذثير من التفاصيل والجزئيات التي ان نسيت شيء تتلخبط الأمور؟ أعطيني رأيك
نعم هي صعبة لأنها تنتقل من الأساسيات الموجودة في بقية الكورسات على النت (والتي تعرفيها مسبقاً) إلى أشياء جديدة كليا, وعادي جداً أن تكون صعبة.
هكذا هي البرمجة دائماً, أي مفهوم جديد لازم يكون صعب… مع الوقت يصبح سهل
استاذ استفسار عند ما كتبنا هذا الأمر
<form action="{{ url_for('post_add') }}" method="POST"> وايضا الأمر
<a href="{{ url_for('post_add')}}">New</a>
من هي الدالة المقصودة post_add هل هي الدالة
def add(self, post):
# append post
posts.append(post)
return posts
اذا كانت هي لماذ كتبتها بهذا الشكل post_add
شكؤا استاذ ياسر لقد فهمت المحتوى
تم انجاز المطلوب استاذ @YaserAlnajjar ^^
لكن لاحظت فيه مشكلة اني لما اعمل تحديث لصفحة تظيف المنشورات مجددا اسفل المنشورات الاولى