سلام و ارادت خدمت همه دوستان و استاد محترم
برای کار با نقشه یکسری اطلاعات رو باید از view به تگ script پایین html پاس بدم
یک نوع JSON هست
بین """ یا بصورت JSON تولید می کنم
توی context به html پاس میدم
پایین html بین دو آکولاد توی تگ script خونده میشه
ولی متاسفانه به جای " داخل json کد اون یعنی
'رو می نویسه
و کد کار نمیکنه
سلام خدمت شما دوست عزیز
زمانی که اطلاعات به زبان فارسی از views به template ارسال میشه فرایند encoding انجام میشه و کاراکتر ها به درستی منتقل نمیشن
میتونین از ابزارهای تعریف شده در سایت رسمی استفاده کنین :
با سلام مجدد و تشکر از وقتی که گذاشتین
مشکل خیلی پیچیده این نیست احتمالاً
وقتی یک json رو به html پاس می دم درسته
ولی وقتی همون json رو به تگ script پاس می دم
به جای کوتیشن می نویسه "
فرض کنید json ریر رو داریم:
myjson={
'lat' : 59.25
}اون رو به فایل html پاس می دیم و در تگ script استفاده می کنیم
<script>
{{myjson}}
</script> ولی کار نمی کنه و در view-source که نگاه می کنی به جای کوتیشن می نویسه "
{
"lat" : 59.25
}خب میتونین یه کاری کنین. در جاوا اسکریپت نیازی به تعریف کلید object در کوتیشن نیست و میتونین همینطوری هم تنظیم کنین