• 1400/02/09

خطا در render partial :

درود .من ویدیو شماره 33 ک در مورد partial بود رو تمرین کردم و کدهارو نوشتم و از برنامه اجرا گرفتم همه چی خوب و بدون خطا اجرا شد. سیستم رو خاموش کردم و بعد ک دوباره خواستم تمرین کنم  از برنامه اجرا میگیرم این خطا رو میده .

وقتی هم ک کدهای زیرو پاک میکنم برنامه درست میشه و اجرا میشه.

{%'render_partial 'header %}

{% 'render_partial 'footer' %}

نصب پکیج و تنظیمات مربوطه رو هم دوباره از اول انجام دادم. ممنون میشم راهنمایی کنید.

این دستور هم وجود داره در فایل مربوطه و از این بابت مشکل نداره.

 {% load render_partial %}

 

 

  • 1400/02/09
  • ساعت 23:19

سلام وقت بخیر 

render_partial رو به installed  Apps اضافه کردید ؟

اگر اره از بخش های مرتبط عکس بدید مثل url و views مربوط به این بخش


  • 1400/02/09
  • ساعت 23:25

وقت بخیر

بله کلیه تنظیمات رو از اول انجام دادم. اخرین بار اجرا گرفتم درست بود سیستم رو خاموش کردم و بعدا ک دوباره خواستم شروع کنم دیدم اجرا نمیشه.

البته خود pycharm یه اخطار داد ک windosw security یه مشکل تو پوشه پروژه و پوشه نصب pycharm پیدا کرده و اون پوشه ها رو اعتماد سازی کردم ولی بازم اجرا نشد.


  • 1400/02/09
  • ساعت 23:32

شاید مرتبط نباشه ولی احیانا اونجایی که eshop_account.urls رو include کردید

توی urls مربوط به app eshop_account مقدار urlpatterns رو اینجوری تعریف نکردید ؟

urlpatterns = {
}

چون  میگه جایی از Set ها استفاده شده که نباید می شده urlpatterns باید اینجوری تعریف شه داخل لیست :

urlpatterns = [
]

  • 1400/02/09
  • ساعت 23:39

نه اونم چک کردم 

حتی خود کدی ک استاد قرار داده رو هم کپی کرده در فایل view و url ولی نشد بازم.


  • 1400/02/09
  • ساعت 23:43

render_partial رو جور دیگه ای هم میشه آدرس دهی کرد

اون url های مرتبط با render_partial  که نوشتید داخل urls.py اصلی رو کلا پاک کنید

و در ادامه داخل template اینجوری ادرس بدید

{% render_partial "Your_App_Name.views.Your_Function_Name" %}

ببینید مشکل حل میشه ؟


  • 1400/02/09
  • ساعت 23:57

نه بازم درست نشد

کلا هرچی کد در هر فایلی بود رو هم از کد خود استاد کپی کردم ولی بازم همون اخطارو میده .


  • 1400/02/10
  • ساعت 00:05

ببینید بحث کپی کردن نیست 

اتفاقا اگر کدهای پروژه دیگری رو کپی کنید احتمال ارور بیشتره

چون ادرس دهی ها و نام گذاری ها ممکنه متفاوت باشه و کلا به ارور بخوره 

من در مورد ارور سرچ کردم همه این جواب رو داده بودن که جایی در پروژه از ست ها استفاده شده { } مثل همون مورد بالا که گفتم 

و باید بجاس لیست [ ] بزارید که بررسی کردید و میگید اینطور نیست

مجدد render partial رو بررسی کنید درست نصب شده باشه

نامگذاری ها و ادرس دهی ها رو چک کنید

یه جا یه سوتی دادید که مشخص نیست کجاس

سعی کنید با اموزش مرحله مرحله پیش برید پیداش کنید

باز کمکی از دستم برمیومد در خدمتم


  • 1400/02/10
  • ساعت 00:15

چشم بازم قدم ب قدم همه رو چک میکنم

ممنون بابت پاسخگویی


  • 1400/02/10
  • ساعت 00:30

جناب مهدوی مشکل برطرف شد پیداش کردم 

دقیقا همونی بود ک شما گفتی . ممنون 


  • 1400/02/10
  • ساعت 00:35

خداروشکر

موفق باشید 


logo-samandehi