Useful Links
Computer Science
Web Development
Django Framework
1. Introduction to Django
2. Getting Started
3. Models: The Data Layer
4. Views: The Logic Layer
5. Templates: The Presentation Layer
6. URL Routing
7. Forms
8. The Django Admin
9. Static and Media Files
10. Authentication and Authorization
11. Testing
12. Security
13. Advanced Topics
14. Deployment
15. Extending Django
Deployment
Pre-Deployment Checklist
Debug Mode
Setting `DEBUG = False`
Error Handling in Production
Allowed Hosts
Configuring `ALLOWED_HOSTS`
Security Implications
Static and Media Files
Collecting Static Files
Serving Static Files
Media File Handling
Secret Key Management
Generating Secret Keys
Environment Variables
Database Migrations
Running Migrations
Migration Dependencies
Security Settings
HTTPS Configuration
Security Headers
Web Servers
WSGI Servers
Gunicorn
Installation and Configuration
Process Management
Performance Tuning
uWSGI
Installation and Configuration
Configuration Files
Process Management
ASGI Servers
Daphne
Uvicorn
Reverse Proxy Servers
Nginx
Configuration
Load Balancing
SSL Termination
Apache
mod_wsgi Configuration
Virtual Hosts
Configuring Web Servers with Django
Server Configuration
Process Management
Logging
Serving Static Files in Production
Using WhiteNoise
Installation and Configuration
Compression and Caching
Configuring Web Server for Static Files
Nginx Static File Serving
Apache Static File Serving
CDN Integration
Content Delivery Networks
Static File URLs
Database Configuration
Production Database Settings
Database Connections
Connection Parameters
Database Performance
Connection Pooling
Query Optimization
Database Backups
Backup Strategies
Automated Backups
Database Migrations in Production
Zero-Downtime Migrations
Migration Rollbacks
Environment Variables for Settings
Using `os.environ`
Configuration Management
python-decouple
django-environ
Managing Secrets and Credentials
Secret Management
Environment Separation
Monitoring and Logging
Application Monitoring
Error Tracking
Performance Monitoring
Log Management
Containerization
Docker
Dockerfile Creation
Docker Compose
Container Orchestration
Kubernetes
Docker Swarm
Previous
13. Advanced Topics
Go to top
Next
15. Extending Django