مشاركة حلول: إضافة المنشورات

#1

مرحباً جميعاً

المهمة المطلوبة

بإمكانك الإطلاع على المهمة المطلوبة من هنا

لا تنسى تحديث الأكواد في المستودع على GitHub

2 Likes
#2


لكن مهندس عندما جربت الكود يعطيني خطأ ما المشكلة؟
@YaserAlnajjar

1 Like
#3

راجعت الأكواد, وطلعت المشكلة من Get و Post… المفترض أن تكتبها كلها حروف كبيرة (capital):

@app.route('/post/add',methods=['GET', 'POST'])

نفس الأمر في الشروط:

if request.method=='POST':
    ...
elif request.method=='GET':
    ...
1 Like
#4

شكراً لك مهندس لكن لماذا نكتبها كامله كابيتال؟

1 Like
#5

جمعية IEFT (مجموعة مهندسي شبكة الإنترنت الدولية) حددت تفاصيل بروتوكول HTTP الذي تكلمت عليه في المقال:

وهم يقوموا بإصدار مذكرات (يسموها RFC) وأيضاً فيها بحوثات ونقاشات حول تقنيات الويب وكيفية التعامل معها, رقم المذكرة RFC 7231 طرحوا فيه جميع التفاصيل المتعلقة بـ HTTP:

https://tools.ietf.org/html/rfc7231#section-4

من ضمن هذه التفاصيل أن الـ verbs أو methods تكتب بهذا الشكل GET POST DELETE وهكذا.

لهذا جميع الـ web frameworks تتعامل معها حسب الـ RFC لكي لا تصبح الأمور في فوضى :smile:

1 Like
#6

حسناً فهمت ذلك شكراً لك على هذه المعلومة

1 Like
#7

على الرحب والسعة :slight_smile:

1 Like
#8

السلام عليكم أستاذي @YaserAlnajjar الكريم
إليكم محاولتي

1 Like
#9

ربط انشاء البوست

1 Like
#10

عمل رائع يا سارة :+1:

#11
1 Like
#12
1 Like
#13

لقم تم انجاز المطلوب ^^

1 Like