ماهو اخر تغيير قمت به قبل ظهور هذا الخطأ هل يمكنك عزل الكود الذي قمت باضافته وسبب ظهور الخطأ
هل يمكنك محاولة التعديل والعودة الى بناء صحيح للبرنامج ثم يمكننا ان نحاول من جديد مما يمكن ان يسهل اكتشاف سبب المشكلة
عمل navbar
يمكنك المحاولة او فقط حذف اخر تعديل سبب الخطأ لانها الطريقة الوحيدة لنتمكن من مساعدتك
اوك تمام انا حذفت كل الموديل وهبني من جديد عايزه اعمل category علشان اضيف فيها اقسام
المشكلة اني مقدرش اجربه من بدايه الابلكيشن تاني لاني اتعديت كميه ايرور لحد ما وصلت لدا
احد الردود ضمن الرابط السابق ان ه قام بحذف مجلد migrations وهذا سبب ظهور الخطأ فهل يمكنك التأكد من وجود هذا المجلد
" I just had this error: sqlite3.IntegrityError: FOREIGN KEY constraint failed
on my Django project. Turns out I deleted the migrations folder somewhere along the line so it didn’t pick up my model changes when I ran python manage.py makemigrations
. Just make sure you still have a migrations folder with migrations in."
يمكنك ان تحتاجي ان تقومي بانشاء مشروع جديد وتقومي بنسخ الكود ضمن الملفات اليه حيث ان الخطأ ضمن قاعدة البيانات احيانا يمكن ان يكون من الصعب اصلاحه او معرفة سببه
مستر فادي انا عايزه اعمل url model_details ومش عارفه اعمله خالص جربت كل الحاجات اللي اعرفها وبرضو مش عارفه وبحثت كتير ممكن تساعدني فيها
يمكنك تنفيذها بنفس الطريقة التي نفذت بها الList ولكن مع اضافة id العنصر المراد عرض تفاصيله وارفاق هذا الid ضمن تعريف الurl وباستخدام نفس ال serializer
from rest_framework.generics import RetrieveAPIView
class PersonDetails(RetrieveAPIView):
queryset = Person.objects.all()
serializer_class = PersonSerializer
lookup_field = 'id'
lookup_url_kwarg = 'object_id`
path('detail/<int:object_id>/', PersonDetails.as_view(), name='detail')
هل يمكنك محاولة الضغط على الرابط على اليمين في نفس رسالة الخطأ حتى تتم اعادة تحميل الملف بالترميز الصحيح
ويجب ان تكوني قد حفظت ملفاتك القديمة لتنسخي الكود منها