بيثون urlpattern سؤال مبتدئ [مغلق
-
25-09-2019 - |
سؤال
أحاول هذا النمط:
(r'^jobs/(?P<job_id>\d+)/$', job_handler)
للعمل مع الوظائف/الوظائف/{Job_id} ، لكن التعبير أعلاه لا يغطي الحالة الأولى (الوظائف/) ، فهو يعمل فقط إذا قمت بشيء مثل:
(r'^jobs/$', job_handler),
(r'^jobs/(?P<job_id>\d+)/$', job_handler)
المحلول
تحتاج إلى جعل الجزء الثاني اختياريًا:
(r'^jobs/(?:(?P<job_id>\d+)/)?$', job_handler)
لا تنتمي إلى StackOverflow