اذهب إلى المحتوى
  • 0

كيفية إزالة علامة / من الخاصية request.path في جانغو Django؟

Mohssen A Mohssen

السؤال

عندما أستخدم الخاصية request.path للحصول على عنوان URL الحالي في جانغو Django، أحصل على عنوان بالشكل التالي:

/products/list

كيف أجعل هذه الخاصية تُعيد العنوان بدون علامة / الموجودة في البداية لكي تصبح النتيجة بالشكل التالي:

products/list

كيف أقوم بهذا الأمر؟

تم التعديل في بواسطة Mohssen A Mohssen
رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

لحذف علامة / من بداية المسار الذي تُنتجه الدالة request.path عليك باستعمال دالة بايثون strip وتمرير علامة / لها على الشكل التالي:

request.path.strip("/")

الدالة strip ستعمل على حذف الرمز / من بداية ونهاية السلسلة النصية المُنتجة من request.path.

يُمكنك أيضا إستعمال العبارات النمطية لحذف العلامة / من نهاية السلسلة النصية:

import re
re.sub("^/", "", request.pth)

 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...