bookmark_border

Full Stack Web Development with ​django - قسمت 46- کار با تاریخ شمسی و میلادی در model ها

5000 تومان

توضیحات این قسمت

وقتی ما اطلاعات تاریخ شمسی رو توی دبتابیس ذخیره می‌کنیم .تاریخ ذخیره می‌شه اما سیستم اون تاریخ رو میلادی میشناسه مثلا ما وقتی ذخیره می‌کنیم 1397 مدل فکر می‌کنه ‌منظور ما تاریخ میلادیه. توی این قسمت این مشکل رو درست می‌کنیم

برای این کار ما ی فیلد مجازی درست می‌کنیم (property) و بهش می‌گیم هر وقت تاریخ شمسی خواسته شد تاریخی که در دیتابیس ذخیره شده رو به شمسی تبدیل کن و برگردون و ی فیلد دیگه هم درست می‌کنیم که عکس این کار رو انجام بده. این کار رو با ماژول jdatetime متد fromgregorian انجام میدیم., و اگر خواستیم تاریخی که به شمسی دادیم روبه میلادی ذخیره کنه باید از متد togregorian استفاده کنیم.

توی این قسمت با متد strptime ی تاریخ رشته ای رو تبدیل می‌کنیم به تاریخ از نوع datetime و با متد strftime ی تاریخ از نوع datetime ر و تبدیل می‌کنیم به str

 

مدت زمان: 21:16

مشاهده کد: https://github.com/kasaiee/how-to-pyteacher/tree/master/046

ارزش سرمایه گذاری: ۵ هزار تومان

این قسمت رو میخوام!
نظر دهید!