Django
-

روز ۳۹: پروژه بهینهسازی در جنگو برای عملکرد و سئو بهتر
بهینهسازی یک وبلاگ جنگو شامل چندین جنبه مهم است؛ از کش کردن دادهها و بهبود سرعت لود صفحات گرفته تا بهینهسازی دیتابیس و مدیریت تصاویر و فایلها. در این پروژه عملی، هدف ما ایجاد یک…
بیشتر بخوانید » -

روز ۳۷: کش (Caching) در جنگو افزایش سرعت سایت
کش یا Caching در جنگو یکی از مهمترین ابزارهایی است که برای بهینهسازی عملکرد سایتهای واقعی استفاده میشود. زمانی که تعداد کاربران افزایش پیدا میکند، اجرای مداوم Viewها، کوئریهای دیتابیس و رندر قالبها فشار زیادی…
بیشتر بخوانید » -

روز ۳۸: کار با ایمیل در جنگو و ارسال ایمیل
ارسال ایمیل یکی از قابلیتهای حیاتی در هر وبسایت حرفهای محسوب میشود. از ارسال ایمیل خوشآمدگویی بعد از ثبتنام کاربر گرفته تا بازیابی رمز عبور، اطلاعرسانیها و اعلانهای سیستمی، همگی وابسته به سیستم ایمیل هستند.…
بیشتر بخوانید » -

روز ۳۵: Middleware در جنگو چیست و چه کاربردی دارد
در جنگو، Middleware یکی از مفاهیم بسیار مهم و در عین حال کمتر درکشده برای برنامهنویسان تازهکار است. Middleware در واقع لایهای است که بین Request کاربر و Response سرور قرار میگیرد و به شما…
بیشتر بخوانید » -

روز ۳۳: آشنایی کامل با Class Based View (CBV) در جنگو
وقتی پروژههای جنگو از حالت ساده و آموزشی خارج میشوند و به سمت پروژههای واقعی و بزرگ حرکت میکنند، مدیریت Viewها با روش Function Based View بهمرور سخت و تکراری میشود. Class Based View یا…
بیشتر بخوانید » -

روز ۳۲: پروژه عملی فرم ثبت مقاله با تصویر در جنگو
در مسیر یادگیری جنگو، پروژههای عملی نقطهای هستند که تمام مفاهیم تئوری به شکل واقعی کنار هم قرار میگیرند. ساخت فرم ثبت مقاله با تصویر دقیقاً همان چیزی است که در اکثر وبسایتهای محتوایی، خبری…
بیشتر بخوانید » -

روز ۳۱: آپلود فایل و تصویر در جنگو
تقریباً هیچ پروژه وب واقعی بدون قابلیت آپلود فایل یا تصویر کامل محسوب نمیشود. از پروفایل کاربران و تصاویر مقالات گرفته تا فایلهای ضمیمه، مستندات و تصاویر محصولات، همگی نیازمند یک سیستم آپلود امن و…
بیشتر بخوانید » -

روز ۲۹: ModelForm و اعتبارسنجی دادهها در جنگو
یکی از مهمترین ابزارهای جنگو برای کار با فرمها و مدلها، کلاس ModelForm است که ارتباط مستقیم بین فرم و مدل دیتابیس برقرار میکند. استفاده از ModelForm باعث میشود شما بدون نوشتن کد اضافی فرمهایی…
بیشتر بخوانید »
