Book Image

Mastering Django: Core

By : Nigel George
Book Image

Mastering Django: Core

By: Nigel George

Overview of this book

Mastering Django: Core is a completely revised and updated version of the original Django Book, written by Adrian Holovaty and Jacob Kaplan-Moss - the creators of Django. The main goal of this book is to make you a Django expert. By reading this book, you’ll learn the skills needed to develop powerful websites quickly, with code that is clean and easy to maintain. This book is also a programmer’s manual that provides complete coverage of the current Long Term Support (LTS) version of Django. For developers creating applications for commercial and business critical deployments, Mastering Django: Core provides a complete, up-to-date resource for Django 1.8LTS with a stable code-base, security fixes and support out to 2018.
Table of Contents (33 chapters)
Mastering Django: Core
Credits
About the Author
www.PacktPub.com
Preface
Free Chapter
1
Introduction to Django and Getting Started

Installing Visual Studio


Note

Before you start

Because it's still Microsoft, we can't get past the fact that VS is a big install.

To minimize the chances of grief, please:

  1. Turn off your antivirus for the duration of the install

  2. Make sure you have a good Internet connection. Wired is better than wireless

  3. Pause other memory/disk hogs like OneDrive and Dropbox

  4. Close every application that doesn't have to be open

Once you have taken careful note of the preceding warning, jump on to the Visual Studio website (https://www.visualstudio.com/) and download the free Visual Studio Community Edition 2015 (Figure G.1):

Figure G.1: Visual Studio Downloads

Launch the downloaded installer file, make sure the default install option is selected (Figure G.2) and click install:

Figure G.2: Visual Studio's default install

Now's the time to go make yourself a coffee. Or seven. Microsoft, remember-it's going to take a while. Depending on your Internet connection this can take anywhere from 15 minutes to more than an hour.

In a few rare cases it will fail. This is always (in my experience) either forgetting to turn antivirus off or a momentary dropout in your Internet connection. Luckily VS's recovery process is pretty robust and I have found rebooting and restarting the install after a failure works every time. VS will even remember where it's up to, so you don't have to start all over again.

Install PTVS and Web Essentials

Once you have installed VS, it's time to add Python Tools for Visual Studio (PTVS) and Visual Studio Web Essentials. From the top menu, select Tools > Extensions and Updates (Figure G.3):

Figure G.3: Install Visual Studio's extension

Once the Extensions and Updates window opens, select Online from the dropdown on the left to go to the VS online application gallery. Type python in the search box on the top right and the PTVS extension should appear on the top of the list (Figure G.4):

Figure G.4: Install PTVS extension

Repeat the same process for VS Web Essentials (Figure G.5). Note that, depending on the VS build and what extensions have been installed previously, Web Essentials may already be installed. If this is the case, the Download button will be replaced with a green tick icon:

Figure G.5: Install Web Essentials extension