با سلام و درود، تو این آموزش میخوام به آسونترین روش برای مهاجرت از دیتابیس Sqlite به postgresql در جنگو بپرذازم. فرضیات: ۱) پایگاه داده postgresql را نصب کرده اید. ۲) پایگاه داده و user برای آن DB ساخته باشید. حال بریم سراغ انتقال پایگاه داده، برای اینکار از Pgloader…
-
-
تفاوت len و count در Queryset جنگو
با سلام و درود، بدون مقدمه بریم سر اصل مطلب، میخواهیم تعداد obj ها رو به دست بیاریم، دو تا راه حل رایج یکی متد count روی کوئری ست و دیگری len می باشد، بریم ببینیم بهتره از هر کدوم تو چه موقعیتی استفاده بشه: نکته اول: استفاده از count()…
-
سوالات متداول پایتون/جنگو
با سلام و درود، داخل این پست که به مرور هر دفعه بروز میشه، میخوام به پاسخ سوالات متداول برنامه نویسی پایتون و فریمورک جنگو بپردازم، اگر هم خودتون سوالی داشتید داخل کامنت های هیمن پست مطرح کنید تا پاسخش رو داخل همین پست به اشتراک بزاریم 🙂 اکثر سوالات…
-
فعالسازی Elasticsearch security features و تنظیم نام کاربری و رمزعبور برای elasticsearch داخل جنگو
سلام و درود،اگر با elasticsearch کار کرده باشید اخیرا در حد ۳ ماهی میشه که داخل کیبانا یه اخطار میده که security ساده ای را به صورت رایگان برای الستیک سرچ ارائه داده و برای اینکه مطمین بشید یه بیت داده هم از دست نمیدید این security رو فعال کنید.…
-
استثنا کردن وب سایت یا IP برای عبور از VPN
با سلام و درود، تو این چند وقت که متاسفانه مجبور به استفاده از VPNدر خیلی از موارد شدیم، احتمالا به این مشکل برخورد کردید که بعضی از سایت ها با VPN زدن و خارج از ایران در دسترس نیستند و همیشه باید vpn رو قطع یا وصل کنید. تو…
-
تا میتونید داخل پایتون از لوپ استفاده نکنید، بجای لوپ از این موارد استفاده کنید…
با سلام و درود، به مطلب خوب داخل medium داشتم میخوندم و حیفم اومد اینجا به اشتراک نزارم. همراهم باشید 🙂 همون طور که می دونید loop جزو فانکشن های پرهزینه پایتون محسوب میشه (البته تو همه زبان های برنامه نویسی expensive هست) و اگر با تعداد ردیف های زیادی…
-
خداحافظ Node JS
با سلام و درود، عنوان درشتی پیش رو داریم :)) خیلی سمت و سوی front ندارم، ولی این تیتر آدم رو به سمت خودش میکشونه «خداحافظ Node JS» بحث اصلی که وسط کشیده میشه اینه که چی شده که Node JS به پایان نزدیک شده!!!! یه اتفاق خیلی خوب یه…
-
فعال سازی GZIP رویNginx Web Server
با سلام و درود، احتمال داره با بررسی PageSpeed Insights روی وبسایت خودتون با متن زیر به عنوان یه اخطار مواجه شده باشید: WordPressYou can enable text compression in your web server configuration. اگر وب سرورتون Nginx باشه تو این مطلب به آمزوش فعال سازی GZIP روی Nginx پرداخت شده…
-
معرفی ده کتابخانه برتر Drag and Drop برای React
معرفی ۱۰ کتابخانه برتر Drag and Drop برای react
-
آشنایی با ۱۲-فاکتور اپلیکیشن (The twelve-factor app) فاکتور های دهم الی آخر
با سلام و درود، با قسمت چهارم از آشنایی با فاکتورهای ۱۲ گانه اپلیکیشن در خدمتتان هستم (۱۲-فاکتور اپلیکیشن یا The twelve-factor app ) . در قسمت اول با فاکتور های اول تا چهارم و در قسمت دوم با فاکتورهای چهارم تا هفتم و در قسمت سوم با فاکتورهای هفتم تا دهم…
-
آموزش زبان برنامه نویسی GO – (ویدیویی)
با سلام و درود، بعد از مدت ها تصمیم گرفتم اقدام به فیلم گرفتن آموزش زبان برنامه نویسی GOبکنم، ویدیو ها رو داخل کانال یوتیوب به اشتراک می گذارم (ممنون میشم داخل یوتیوب نگاه کنید و اگه دوست اشتید subscribe کنید). این مجموعه آموزشی رو مبتنی بر Document های خود…
-
آموزش دسترسی به تصاویر ios در ubuntu
با سلام و درود، معمولا این مطالب رو داخل قسمت FAQ می گذاشتم ولی ظرفیت یه نوشته مستقل رو برای این مطلب می دونستم و تصمیم گرفتم داخصفحه اصلی به اشتراک بگذارم. اما اصل مطلب کجاست!؟ آموزش دسترسی به تصاویر (عکس – پوشه DCIM) گوشی آیفون یا دیوایس های ios…
-
۵ الگورتمی که هر دولوپری باید بلد باشد
سلام و درود، خیلی پیچیده و تئوری نیست، نگران نباشید، الگوریتم هایی که در ادامه معرفی شون می کنیم رو اگر مشغول کد زنی در یه شرکت کوچیک یا کلا یه پروژه شخصی هم باشید احتمال کار کردن و مواجه شدن باهاشون خیلی زیاده، پس چیز پیچیده ای پیش رو…
-
تنظیم و راه اندازی celery در محیط production
باسلام و درود، در این مطلب با روش نصب و کانفیگ celery روی سرور لینوکسی در محیط اسقرار یا همون production در خدمتتان هستم. ۱- پیش فرض ها برای نصب celery روی لینوکس (اوبونتو) انتظار میره شما یه اپلیکیشن Djangoدارید که داخل اون از celeryهم استفاده کرده اید و کانفیگ…
-
آموزش نصب و راه اندازی Metabase روی لینوکس
با سلام و درود، با توجه به عنوان با آموزش نصب متابیس روی لینوکس در خدمتتون هستم، این آموزش فقط به نصب metabaseپرداخته ایم و در آینده بیشت در مورد متابیس مطلب خواهیم داشت. ابتدا خیلی خلاصه ببینیم متابیس چیست؟ خود متابیس چی میگه؟ ?Have questions about your data.Metabase has…