فصل اول: مقدمهای بر جنگو
1-1. مروری بر جنگو
1-2. فریمورک چیست؟
1-3. چرا به فریمورک نیاز داریم؟
1-4. محیط مجازی چیست؟
1-5. نیازمندیهای فنی
1-6. ایجاد پروژه جدید
1-7. ساختار پروژه در جنگو
فصل دوم : معماری مدل-دید-قالب (MVT)
2-1. معماری چیست؟
2-2. معماری MVT چیست؟
2-3. قالبها در معماری MVT
2-4. ایجاد اپلیکیشن و اضافه کردن به پروژه
2-5. پیکربندیهای URL - مرور جنگو
2-6. از کجا شروع کنیم؟
2-7. تنظیمات پروژه در جنگو
2-8. بررسی تنظیمات متداول
فصل سوم: مدلها در جنگو
3-1. کاربرد مدلها
3-2. پایگاه دادهها در جنگو
3-3. کدام پایگاه داده بهتر است؟
3-4. تعریف مدل در پایتون
3-5. فیلدهای مدل
3-6. گزینههای فیلدهای مدل
3-7. مفهوم مهاجرت در جنگو
3-8. نیازمندی فنی: DB Browser
3-9. ایجاد اولین مدل در جنگو
3-10. مبانی دسترسی به دادهها
3-11. اضافه کردن رکوردها به پایگاه داده
3-12. بهروزرسانی رکوردها
3-13. حذف رکورد از جدول
3-14. ارتباط بین جدولها
3-15. کار کردن با اشیای مرتبط
3-16. دسترسی به مقادیر کلید خارجی
3-17. دسترسی به مقادیر چند به چند
فصل چهارم : دیدها در جنگو
4-1. انواع دیدها
4-2. نکتهای در مورد سایت http://127.0.0.1:8000
فصل پنجم: قالبها در جنگو
5-1. فلسفهی طراحی قالب
5-2. جنگو چگونه قالبها را مییابد؟
5-3. ایجاد قالب برای سایت
5-4. وراثت قالب
5-5. نمایش دادههای پایگاه داده
5-6. بارگذاری فایلهای ایستا
5-7. درج قالبها در یکدیگر
فصل ششم: امکانات مدیریت سایت در جنگو
6-1. دسترسی به سایت اَدمین در جنگو
6-2. رجیستر کردن مدلها با اَدمین
6-3. حذف رکوردهای جدول با اَدمین
6-4. ویرایش رکوردهای جدول پایگاه داده در اَدمین
6-5. اختیاری کردن فیلدها
6-6. سفارشیسازی لیست تغییرات جدول Venue
6-7. سفارشیسازی لیست تغییر رویدادها و فرم
6-8. گروهبندی اطلاعات با fieldsets
6-9. مدیریت کاربران در اَدمین
6-10. تغییر گذرواژه
فصل هفتم : فرمها برای ورود اطلاعات
7-1. ایجاد فرم تماس
7-2. ایمیل کردن دادههای فرم
7-3. فرمها برای مدلها
7-4. تعریف مجدد متدهای فرم
فصل هشتم : مدلهای پیشرفته
8-1. کار کردن با دادهها
8-2. مدیران مدل
8-3. متدهای مدل
8-4. وراثت مدل
فصل نهم: دیدهای پیشرفته
9-1. اشیای درخواست و پاسخ
9-2. میانافزار
9-3. تولید محتوای غیر HTML
9-4. صفحهبندی
9-5. تقسیم دیدها در چند فایل
فصل دهم: قالبهای پیشرفته
10-1. تنظیم فایلهای دِمو
10-2. فیلترها و تگهای قالب
10-3. ایجاد فیلترها و تگهای جدید
10-4. کلاسهای Context و RequestContext پردازندههای زمینه
10-5. پسخوانها و بارکنندههای قالب
فصل یازدهم: مدیریت پیشرفتهی سایت با اَدمین
11-1. سفارشیسازی اَدمین
11-2. اعتبارسنجی سفارشی در اَدمین
11-3. کلاس ModelAdmin
11-4. کنشهای اَدمین
11-5. ویراستار WYSIWYG در اَدمین
فصل دوازدهم: دیدهای مبتنی بر کلاس
12-1. دیدهای مبتنی بر کلاس، جامع و سادهاند
12-2. مبانی View، RedirectView و TemplateView
12-3. کلاس View
12-4. کلاس RediredView
12-5. کلاس TemplateView
12-6. ساخت دیدهای پیشرفته از دیدهای ساده
12-7. سفارشیسازی متدها و کلاس دید کلی
12-8. استفاده از دیدهای کلی مبتنی بر کلاس
12-9. دیدهای دادهای کلی
فصل سیزدهم: مدیریت پیشرفتهی کاربران
13-1. قبل از شروع کار- برگشت به اَدمین پیشفرض
13-2. کلاس مدل User
13-3. احراز هویت سفارشی
13-4. محدود کردن محتوا در پیشخوان
فصل چهاردهم: فرمهای پیشرفته
14-1. سفارشیسازی فرمها
14-2. فریمورک پیامها
14-3. FormSet در جنگو
14-4. اداره کردن چندین فرم
14-5. ویزاردهای فرم مدل
فصل پانزدهم: ارتباط جنگو با پایگاههای داده MySQL، PostgreSQL و MariaDB
15-1. فرمانهای مدیریت پایگاه داده
15-2. مدیریت مهاجرتها
15-3. اتصال به پایگاه دادهی موجود
15-4. اتصال به موتورهای پایگاه دادهی دیگر
15-5. از کدام پایگاه داده استفاده کنیم؟
واژهنامه انگلیسی به فارسی