Django
-

روز ۱۷: کار با QuerySet و فیلتر کردن دادهها در جنگو
یکی از قابلیتهای قدرتمند جنگو ORM، QuerySet است که مجموعهای از رکوردهای پایگاه داده را به صورت شیءهای مدل ارائه میدهد و امکان فیلتر کردن، مرتبسازی و دستکاری دادهها را فراهم میکند. QuerySet پایه تمام…
بیشتر بخوانید » -

روز ۱۶: ارتباط بین Modelها در جنگو
در پروژههای واقعی وب، دادهها معمولاً به صورت مرتبط و وابسته به هم ذخیره میشوند و مدیریت این روابط نقش مهمی در ساختار پایگاه داده دارد. جنگو با ارائه فیلدهای رابطهای مانند OneToOneField، ForeignKey و…
بیشتر بخوانید » -

روز ۱۵: انواع Fieldها در Model در جنگو
یکی از بخشهای حیاتی تعریف مدلها در جنگو، انتخاب صحیح نوع Field برای هر ستون جدول پایگاه داده است. هر Field مشخص میکند که چه نوع دادهای در آن ستون ذخیره میشود، چه محدودیتهایی دارد…
بیشتر بخوانید » -

روز ۱۴: تعریف Model و مهاجرت دیتابیس در جنگو
در جنگو، مدلها (Models) قلب پروژه محسوب میشوند و هرگونه دادهای که قرار است در پایگاه داده ذخیره شود، ابتدا باید توسط مدل تعریف شود. مدلها کلاسهایی در پایتون هستند که نماینده جدولهای پایگاه دادهاند…
بیشتر بخوانید » -

روز ۱۳: آشنایی با ORM در جنگو
یکی از مهمترین قابلیتهای جنگو، سیستم ORM یا Object-Relational Mapping است که به شما اجازه میدهد با استفاده از کد پایتون، دادهها را در پایگاه داده مدیریت کنید و نیاز به نوشتن مستقیم SQL نداشته…
بیشتر بخوانید » -

روز ۱۲: ساخت یک صفحه وب کامل در جنگو (تمرین پروژهای)
یکی از بهترین روشهای یادگیری جنگو، تمرین عملی و ساخت صفحات وب واقعی است. تا اینجا با مفاهیم پایه مانند Views، Templates، Template Inheritance و Static Files آشنا شدیم و اکنون زمان آن رسیده که…
بیشتر بخوانید » -

روز ۱۱: کار با Static Files (CSS, JS, Image) در جنگو
یکی از بخشهای ضروری هر وباپلیکیشن، فایلهای استاتیک مانند CSS، JavaScript و تصاویر است که ظاهر و تعامل صفحات وب را شکل میدهند. در جنگو، مدیریت فایلهای استاتیک به صورت حرفهای انجام میشود تا بتوانید…
بیشتر بخوانید » -

روز ۷: آشنایی کامل با Viewها و ارتباط آنها با URL در جنگو
در فریمورک جنگو، Viewها قلب تپندهی منطق برنامه محسوب میشوند و دقیقاً جایی هستند که درخواست کاربر پردازش شده و پاسخ مناسب به او بازگردانده میشود. زمانی که کاربر یک URL را در مرورگر وارد…
بیشتر بخوانید » -

روز ۶: تنظیم URLها در Django و آشنایی با path و include
URLها در هر وباپلیکیشن نقش ستون فقرات را بازی میکنند، چون تمام درخواستهای کاربر از طریق آنها وارد سیستم میشود. در Django، سیستم URL routing بهگونهای طراحی شده که هم ساده باشد و هم برای…
بیشتر بخوانید »
