درود .من ویدیو شماره 33 ک در مورد partial بود رو تمرین کردم و کدهارو نوشتم و از برنامه اجرا گرفتم همه چی خوب و بدون خطا اجرا شد. سیستم رو خاموش کردم و بعد ک دوباره خواستم تمرین کنم از برنامه اجرا میگیرم این خطا رو میده .
وقتی هم ک کدهای زیرو پاک میکنم برنامه درست میشه و اجرا میشه.
{%'render_partial 'header %}
{% 'render_partial 'footer' %}
نصب پکیج و تنظیمات مربوطه رو هم دوباره از اول انجام دادم. ممنون میشم راهنمایی کنید.
این دستور هم وجود داره در فایل مربوطه و از این بابت مشکل نداره.
{% load render_partial %}
سلام وقت بخیر
render_partial رو به installed Apps اضافه کردید ؟
اگر اره از بخش های مرتبط عکس بدید مثل url و views مربوط به این بخش
وقت بخیر
بله کلیه تنظیمات رو از اول انجام دادم. اخرین بار اجرا گرفتم درست بود سیستم رو خاموش کردم و بعدا ک دوباره خواستم شروع کنم دیدم اجرا نمیشه.
البته خود pycharm یه اخطار داد ک windosw security یه مشکل تو پوشه پروژه و پوشه نصب pycharm پیدا کرده و اون پوشه ها رو اعتماد سازی کردم ولی بازم اجرا نشد.
شاید مرتبط نباشه ولی احیانا اونجایی که eshop_account.urls رو include کردید
توی urls مربوط به app eshop_account مقدار urlpatterns رو اینجوری تعریف نکردید ؟
urlpatterns = {
}
چون میگه جایی از Set ها استفاده شده که نباید می شده urlpatterns باید اینجوری تعریف شه داخل لیست :
urlpatterns = [
]
نه اونم چک کردم
حتی خود کدی ک استاد قرار داده رو هم کپی کرده در فایل view و url ولی نشد بازم.
render_partial رو جور دیگه ای هم میشه آدرس دهی کرد
اون url های مرتبط با render_partial که نوشتید داخل urls.py اصلی رو کلا پاک کنید
و در ادامه داخل template اینجوری ادرس بدید
{% render_partial "Your_App_Name.views.Your_Function_Name" %}
ببینید مشکل حل میشه ؟
نه بازم درست نشد
کلا هرچی کد در هر فایلی بود رو هم از کد خود استاد کپی کردم ولی بازم همون اخطارو میده .
ببینید بحث کپی کردن نیست
اتفاقا اگر کدهای پروژه دیگری رو کپی کنید احتمال ارور بیشتره
چون ادرس دهی ها و نام گذاری ها ممکنه متفاوت باشه و کلا به ارور بخوره
من در مورد ارور سرچ کردم همه این جواب رو داده بودن که جایی در پروژه از ست ها استفاده شده { } مثل همون مورد بالا که گفتم
و باید بجاس لیست [ ] بزارید که بررسی کردید و میگید اینطور نیست
مجدد render partial رو بررسی کنید درست نصب شده باشه
نامگذاری ها و ادرس دهی ها رو چک کنید
یه جا یه سوتی دادید که مشخص نیست کجاس
سعی کنید با اموزش مرحله مرحله پیش برید پیداش کنید
باز کمکی از دستم برمیومد در خدمتم
چشم بازم قدم ب قدم همه رو چک میکنم
ممنون بابت پاسخگویی
جناب مهدوی مشکل برطرف شد پیداش کردم
دقیقا همونی بود ک شما گفتی . ممنون
خداروشکر
موفق باشید