Friendly 101
  • Introduction
    • What is Django?
    • Who are you again?
    • What is Friendly 101?
  • Text editor
    • What is a text editor?
    • Sublime Text is your new friend
    • Installing Sublime Text
  • Command line
    • You won’t break your computer
    • You can be bashful now
    • Common Bash commands
    • But who are any of us, really?
    • Terminal, meet Sublime
  • Command line tools
    • What is compiling?
    • Installing the tools
    • Do I need Xcode?
  • Bash profile
    • Why do I need a Bash profile?
    • Creating your Bash profile
    • Understanding your PATH
    • Correcting your PATH
    • Sourcing your Bash profile
  • Homebrew
    • What’s Hombrew?
    • Let’s start brewing
    • Installing Python
    • Installing SQLite
    • Troubleshooting Homebrew
  • pip & virtualenv
    • pip installs...what?
    • We are VR
    • Making an environment
  • Django
    • Installing Django
    • The moment of truth
    • Clean in house
 
Friendly 101
  • Docs »
  • Welcome to Friendly 101!
  • Edit on GitHub

Welcome to Friendly 101!¶

Friendly 101 is a tutorial and hands-on workshop by the Friendly Django Meetup group. It acts as an introduction to the Django web framework for beginners.

This documentation is saved in a GitHub repository. If you see any errors in this text, please file an issue. The project that results from this tutorial is included in the repository and currently deployed to Heroku.

  • https://github.com/friendlydjango/friendly-101
  • https://friendly-101.readthedocs.org/
  • https://friendly-101.herokuapp.com/

Prerequisites¶

  • A Mac
  • OS X 10.9 Mavericks or greater

Compatibility¶

The guide is written for the following versions of software:

  • Python 2.7.9
  • SQLite 3.8.7.4
  • Django 1.7

Contents¶

  • Introduction
    • What is Django?
    • Who are you again?
    • What is Friendly 101?
  • Text editor
    • What is a text editor?
    • Sublime Text is your new friend
    • Installing Sublime Text
  • Command line
    • You won’t break your computer
    • You can be bashful now
    • Common Bash commands
    • But who are any of us, really?
    • Terminal, meet Sublime
  • Command line tools
    • What is compiling?
    • Installing the tools
    • Do I need Xcode?
  • Bash profile
    • Why do I need a Bash profile?
    • Creating your Bash profile
    • Understanding your PATH
    • Correcting your PATH
    • Sourcing your Bash profile
  • Homebrew
    • What’s Hombrew?
    • Let’s start brewing
    • Installing Python
    • Installing SQLite
    • Troubleshooting Homebrew
  • pip & virtualenv
    • pip installs...what?
    • We are VR
    • Making an environment
  • Django
    • Installing Django
    • The moment of truth
    • Clean in house
Next

© Copyright 2015, Friendly Django.

Built with Sphinx using a theme provided by Read the Docs.