انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: سید حسین موسوی فرد در 03 خرداد 1401، 03:39 ب‌ظ

عنوان: تغییرات مدل در جنگو(حل شد)
ارسال شده توسط: سید حسین موسوی فرد در 03 خرداد 1401، 03:39 ب‌ظ
سلام.
وقتی که کاربر همگام می کنه وضعیت یادداشت هاش رو با سرور باید بدونه که الان فلان یادداشت به روزه یا نیست. یه راه هست که متن یادداشت رو با سرور مقایسه کنه و ببینه چطوره ولی به نظر من این بدترین روشه.
روش دیگه اینه که یه شماره تغییرات داشته باشه که هر وقت تغییر کرد یه دونه بهش اضافه بشه. مثلا اگه اون شماره 1401 بود یعنی این یادداشت ۱۴۰۱ بار ویرایش شده. اگه مقدار عددی این عدد بره بالا شاید دچار مشکل در پردازش بشه(کاهش سرعت). راه دیگه‌ای هست که به صورت بهینه پردازش کنه و سرعت پایین نیاد؟
عنوان: پاسخ : تغییرات مدل در جنگو
ارسال شده توسط: دانیال بهزادی در 03 خرداد 1401، 03:54 ب‌ظ
می‌تونی برچسب زمانی آخرین همگام‌سازی رو نگه داری و ببینی برچسب زمانی آخرین تغییر روی کارساز، ازش عقب‌تره یا جلوتر.
عنوان: پاسخ : تغییرات مدل در جنگو
ارسال شده توسط: سید حسین موسوی فرد در 03 خرداد 1401، 05:09 ب‌ظ
ممنون.
عنوان: پاسخ : تغییرات مدل در جنگو(حل شد)
ارسال شده توسط: Dragon- در 03 خرداد 1401، 05:53 ب‌ظ
فکر کنم بتونید یه hash بگیرید و اونها رو با هم مقایسه کنید، اگه یکی بودند یعنی همگام هستند ولی اگه تفاوت داشتند، یعنی یادداشت‌ها با هم فرق دارند.
عنوان: پاسخ : تغییرات مدل در جنگو(حل شد)
ارسال شده توسط: دانیال بهزادی در 04 خرداد 1401، 01:43 ق‌ظ
فکر کنم بتونید یه hash بگیرید و اونها رو با هم مقایسه کنید، اگه یکی بودند یعنی همگام هستند ولی اگه تفاوت داشتند، یعنی یادداشت‌ها با هم فرق دارند.
هش کردن زمان و منابع زیادی می‌خواد.