Useful Links
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
  1. Computer Science
  2. 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
  1. Getting Started
    1. Installation
      1. Python and Pip Setup
        1. Installing Python
          1. Installing Pip
            1. Verifying Installation
            2. Virtual Environments
              1. Purpose of Virtual Environments
                1. Creating a Virtual Environment
                  1. Activating and Deactivating
                  2. Installing Django
                    1. Using pip to Install Django
                      1. Verifying Django Installation
                    2. Creating a Project
                      1. The `django-admin startproject` Command
                        1. Syntax and Usage
                          1. Project Naming Conventions
                          2. Project Structure Overview
                            1. Purpose of `manage.py`
                              1. Role of `settings.py`
                                1. Function of `urls.py`
                                  1. Purpose of `wsgi.py`
                                    1. Purpose of `asgi.py`
                                      1. Additional Project Files
                                    2. Creating an App
                                      1. The `python manage.py startapp` Command
                                        1. Syntax and Usage
                                          1. App Naming Conventions
                                          2. Project vs. App Philosophy
                                            1. Definition of a Project
                                              1. Definition of an App
                                                1. Organizing Multiple Apps
                                                2. App Structure Overview
                                                  1. `apps.py`
                                                    1. `models.py`
                                                      1. `views.py`
                                                        1. `admin.py`
                                                          1. `tests.py`
                                                            1. `migrations/`
                                                              1. `templates/` and `static/` Folders
                                                            2. The Development Server
                                                              1. Running `python manage.py runserver`
                                                                1. Default Port and Host
                                                                  1. Customizing Port and Host
                                                                  2. Auto-Reloading and Debug Mode
                                                                    1. Stopping the Server

                                                                  Previous

                                                                  1. Introduction to Django

                                                                  Go to top

                                                                  Next

                                                                  3. Models: The Data Layer

                                                                  © 2025 Useful Links. All rights reserved.

                                                                  About•Bluesky•X.com