a-roomana / django-jalali-date

Jalali Date support for user interface. Easy conversion of DateTimeFiled to JalaliDateTimeField within the admin site, views, forms and templates.
MIT License
292 stars 33 forks source link

عوض شدن استایل توضیحات بعد از اجرای تقویم #61

Open hadibeiki opened 2 years ago

hadibeiki commented 2 years ago

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

استایل محل توضیحات من عوض می شود:

استایل بدون اسکریپت: 13 و استایل با اسکریپت: 12

a-roomana commented 2 years ago

سلام، این مشکل کانفیکت javascript ها است.

شما ۴ راه حل دارید.

اول ترتیب لود javascript ها رو عوض کنید. مثلا در این جا ترتیب لود django_jalali رو قبل از لایبرری tinymce قرار بدهید.

دوم تغییر downgrade کردن ورژن tinycemce به ورژنی که کانفیلیکت نخوره

سوم، استفاده از datepicker دیگر بدون تغییر دادن تنظیمات django-jalali. در این حالت نیز میتونید با تعریف در فرم خودتون (که همین الان برای پیشتیبانی از تبدیل تاریخ باید انجام داده باشید، استفاده از JalaliDateField کنید. برای اطلاعات بیشتر به نمونه کد داخل داکیومنت رجوع کنید )

جهارم، استفاده از یک لایبرری datepicker دیگر به جای datepicker پیش فرض django-jalali (امکان استفاده از یک datepicker کاستوم نیز وجود دارد که در این حالت datepicker ادمین نیز تغییر پیدا خواهد کرد.) این کار سخت‌تر از همه هستش، اما اگه یک datepicker دیگر باشد که در پنل ادمین جنگو به درستی کار کند، حتی امکان pull request دادن و تغییر مقدار پیش فرض آن نیز وجود دارد.