همان طور که قبلتر گفته شد، فریمورک جنگو از معماری MVT به کار گیری مینماید. بهشکل کلی، اپلیکیشنهایی نظیر نرمافزارهای دسکتاپ و زیر اینترنت که دارنده رابط کاربری (User Interface) می باشند، از یک سبک معماری قابل انعطاف افزاری به اسم MVC به کار گیری مینمایند. MVC مخفف سبک (Model)، ویو یا این که نما (View) و کنترلر (Controller) طراحی سایت در مشهد میباشد. در معماری MVT، به مکان کنترلر با مفهومی به اسم پوسته یا این که Template طرف هستیم. بهدنبال، این مفاهیم را به صورت خلاصه تشریح میکنیم.
مراد از Model در جنگو چیست؟
سبکها، در واقع نصیبهایی از دیتابیس میباشند که دادههای اپ را در پوسته یک سبک ذخیره مینمایند. این شغل به تروتمیزسازی و گروه بندی دادههای باطن دیتابیس امداد مینماید. اپلیکیشن نویس مکلف میباشد سبکها را ساخت نماید و با به کارگیری از ویو و تمپلیت، سبکها را روی یک URL نگاشته و در مکان مطلوب، فراخوانی نماید.
مراد از View در جنگو چیست؟
به لهجه بی آلایش، هر چیزی که استفاده کننده در شیت مشاهده مینماید، با به کار گیری از نما یا این که View ایجاد شده است. وظیفه ویو، اخذ درخواستهای یوزرها و پردازش آنان میباشد تا با این عمل، بتواند Model مطلوب را از دیتابیس فراخوانی و به کاربرد اکران دهد. خلال این، این مولفه وظیفه مالامال کردن تمپلیتها برای اکران حاصل به استفاده کننده را داراست.
خواسته از Template در Django چیست؟
خواسته از پوسته یا این که تمپلیت در جنگو، پوستههای درج شده به گویش HTML میباشد که صفحه ها اینترنت را تولید مینماید. این نصیب از معماری MVT قادر است مشمول تگهایی به گویش Django بوده و قابلیت و امکان پیاده کردن غربال برای ایفا عملیاتهای بغرنج را آماده مینماید.
برای یادگیری جنگو، بایستی چه پیشنیازهایی داشته باشیم؟
از آنجایی که فریمورک جنگو، یک کدام از فریمورکهای پایتون میباشد، یادگیری پایتون پیش از استارت یادگرفتن Django الزامی میباشد. همینطور بایستی به مباحثی نظیر:
ساختار کدها و دادهها در پایتون
مفاهیم OOP یا این که اپنویسی شیگرا
رئیس دیتابیس و دستورها SQL
و JSON و API Rest
مسلط باشید.
کمپانیهایی که از Django به کارگیری مینمایند
در عالم، کمپانیهای خرد و گرانقدر متعددی وجود دارا هستند که از فریمورک Django برای گسترش پروژههای خویش به کار گیری مینمایند.
نتفلیکس
اینستاگرام
یوتیوب
اسپاتیفای
پلتفرم Disqus
دراپ جعبه (DropBox)
پینترست
Udemy
خبرگزاری واشینگتن پست
سازمان فضایی ناسا
کمپانی بوئینگ
Atlassian (خالق اپلیکیشنهای مدیر پروژه و فعالیت تیمی نظیر Trello)
موزیلا (تولید کننده مرورگر فایرفاکس)
وب سایت نشنال جئوگرافیک
همان طور که قبلتر گفته شد، فریمورک جنگو از معماری MVT به کار گیری مینماید. بهشکل کلی، اپلیکیشنهایی نظیر نرمافزارهای دسکتاپ و زیر اینترنت که دارنده رابط کاربری (User Interface) می باشند، از یک سبک معماری قابل انعطاف افزاری به اسم MVC به کار گیری مینمایند. MVC مخفف سبک (Model)، ویو یا این که نما (View) و کنترلر (Controller) طراحی سایت در مشهد میباشد. در معماری MVT، به مکان کنترلر با مفهومی به اسم پوسته یا این که Template طرف هستیم. بهدنبال، این مفاهیم را به صورت خلاصه تشریح میکنیم.
مراد از Model در جنگو چیست؟
سبکها، در واقع نصیبهایی از دیتابیس میباشند که دادههای اپ را در پوسته یک سبک ذخیره مینمایند. این شغل به تروتمیزسازی و گروه بندی دادههای باطن دیتابیس امداد مینماید. اپلیکیشن نویس مکلف میباشد سبکها را ساخت نماید و با به کارگیری از ویو و تمپلیت، سبکها را روی یک URL نگاشته و در مکان مطلوب، فراخوانی نماید.
مراد از View در جنگو چیست؟
به لهجه بی آلایش، هر چیزی که استفاده کننده در شیت مشاهده مینماید، با به کار گیری از نما یا این که View ایجاد شده است. وظیفه ویو، اخذ درخواستهای یوزرها و پردازش آنان میباشد تا با این عمل، بتواند Model مطلوب را از دیتابیس فراخوانی و به کاربرد اکران دهد. خلال این، این مولفه وظیفه مالامال کردن تمپلیتها برای اکران حاصل به استفاده کننده را داراست.
خواسته از Template در Django چیست؟
خواسته از پوسته یا این که تمپلیت در جنگو، پوستههای درج شده به گویش HTML میباشد که صفحه ها اینترنت را تولید مینماید. این نصیب از معماری MVT قادر است مشمول تگهایی به گویش Django بوده و قابلیت و امکان پیاده کردن غربال برای ایفا عملیاتهای بغرنج را آماده مینماید.
برای یادگیری جنگو، بایستی چه پیشنیازهایی داشته باشیم؟
از آنجایی که فریمورک جنگو، یک کدام از فریمورکهای پایتون میباشد، یادگیری پایتون پیش از استارت یادگرفتن Django الزامی میباشد. همینطور بایستی به مباحثی نظیر:
ساختار کدها و دادهها در پایتون
مفاهیم OOP یا این که اپنویسی شیگرا
رئیس دیتابیس و دستورها SQL
و JSON و API Rest
مسلط باشید.
کمپانیهایی که از Django به کارگیری مینمایند
در عالم، کمپانیهای خرد و گرانقدر متعددی وجود دارا هستند که از فریمورک Django برای گسترش پروژههای خویش به کار گیری مینمایند.
نتفلیکس
اینستاگرام
یوتیوب
اسپاتیفای
پلتفرم Disqus
دراپ جعبه (DropBox)
پینترست
Udemy
خبرگزاری واشینگتن پست
سازمان فضایی ناسا
کمپانی بوئینگ
Atlassian (خالق اپلیکیشنهای مدیر پروژه و فعالیت تیمی نظیر Trello)
موزیلا (تولید کننده مرورگر فایرفاکس)
وب سایت نشنال جئوگرافیک

شایسته ترین فرصت پست گذاشتن در اینستاگرام برای ارتقا فالوور