العودة إلى موقع برمج

خطأ فى انشاء روابط detailview فى urls.py

python
#1

عندما احاول انشاء رابط detailview جديد فى ملف urls.py
عن طريق هذا الكود
path(‘team(?p[-\w\x20]+)/’, TeamDetailView.as_view(), name=‘team-detail-view’),
يضع لى خطًأ تحت
(‘team(?p[-\w\x20]+)/’
و عندما اضغط عليه يظهر لى هذا
PEP 8: W605 invalid escape sequence ‘\w’
و نفس الخطأ تماما عند محاولة انشاء رابط آخر
path(‘player(?p[-\w\x20]+)/’, PlayerDetailView.as_view(), name=‘player-detail-view’),
و بسبب هذا الخطأ
لا استطيع تفيل الموقع الخاص بى
عن طريق هذا الكود فى الـcmd
cd desktop/teammanager
python manage.py runserver
عند وصولى الى تلك المرحلة
كتبت اكواد كثير فلن استطيع ان اصورها لكم جميعها
فصورت
اكوادى فى urls.py
و
الخطأ فى الـcmd
ولكن
اذا اردتم اى اكوادى فى ملف من تلك الملفات فأخبرونى كى نصل الى الحل فى اسرع وقت :-
views.py - team_detail.html - player_detail.html - score_list.html - team_list.html - settings.py - models.py - admin.py
.
.
.
.
.
.
اكوادى فى urls.py :-


.
.
.
.
.
.
رسالة الخطأ فى الـcmd :-

.
.
.
.
.
.
.
.
اذا فأين الخطأ ؟؟؟!!!

#2

المشلكة بطريقة تعريف الid للرابط حيث مع path تغيرت طريقة استخدامها ولن تحتاج الى
(?p[-\w\x20]+)
فيكفي وضع مثلا نوع الid ثم اسمها مثلا
اذا كان المميز الذي يجب ان يضاف الى الرابط عدد int ستكتب بدلا من الكود السابق
/int:year/
واذا كان slug ستكتب
/slug:slug/
يمكنك قراءة المزيد من المعلومات عن هذا الموضوع من المستند المرجعي من الرابط:
https://docs.djangoproject.com/en/3.0/topics/http/urls/

#3

حسنا
شكرا لك نجحت الطريقة
ولكن
كما رأيت فى الصورة انا احاول انشاء رابطين
الأول نجحت معى طريقته
اما الثانى فحُلت مشكلته و نجحت الطريقة و لكن له مشكلة اخرى
عندما احاول فتح الرابط يظهر لى هذا بالمتصفح :-


[ملاحظة:- ]
هذا ليس المتصفح او الخطأ الذى بالمتصفح كاملا
انما حزء منه اذا اردتم تصوير الباقى فأنا فى خدمتكم
.
.
.
.
.
.
اما ان كان الخطأ فى اكوادى فى urls.py فهذه هى :-

.
.
.
.
.
.
او اكوادى فى player_detail.html فهذه هى :-

.
.
.
.
.
.
.
اذا فأين هو الخطأ؟؟؟!!!

#4

يبدو انه لديك خطأ حيث كتبت } بدلا من % كما هو موضح بالصورة فهل يمكنك اعادة التحقق بعد اصلاحه
image

#5

شكرا لك
و اعذر على الازعاج بسبب اخطائي فأنا مبتدأ
الآن ظهر لى نفس الخطأ لكن هذا ما كتبلى هذه المرة فى المتصفح
و اذا اردتم ان اصور لكم ما يحدث فى باقى الملفات فأنا مستعد
:-


.
.
.
.
.
.
.
اذا فأين الخطأ؟؟؟!!!

#6

موجودون وجاهزون لمساعدتك في حال واجهتك اي مشكلة او كان لديك اي استفسار اثناء تجربتك في التعلم ضمن منصة برمج :+1::bouquet:

يبدو انك لم تقم بتحديد العلاقة بين player وis_captain مثلا مساواة او اي علاقة منطقية تناسب ماتريده من الشرط