General-purpose, high-level programming language supporting multiple programming paradigms.


Django is an open source web application framework written in Python, it encourages rapid development and clean, pragmatic design.

How to install Django in the virtualenv

It’s recommended to keep your project inside virtual environment. Let’s create a new virtual environment for your project.

At first open the Terminal (press Alt + F1, type Terminal and click on the black squere icon or just press Enter). Second, create a new folder my_project open it.

$ mkdir my_project
$ cd my_project

Let’s create a virtual environment called project_venv which will contain Python and pip which you can use to install Django.

$ python3 -m venv project_venv

If you want to work in the virtual environment, you have to activate it.

$ source project_venv/bin/activate

Running the virtual environment, you can install Django.

(project_venv) $ pip install django

That is all, you have sucessfully installed Django in the virtual environment! Now you can start working on your project.

First project

This is a short tutorial, how to create your first Django project. You can find a detailed tutorial in Django Documentation.

Now it is a good time to activate your virtual environment (see above). Let’s initialize your project files structure. Replace mysite with the name of your project.

(project_venv) $ django-admin startproject mysite

Enter your new directory which was automatically created.

(project_venv) $ cd mysite

And run the server.

(project_venv) $ python3 runserver

Now that the server’s running, visit with your Web browser. You will see a “Welcome to Django” page, in pleasant, light-blue pastel. It worked!

When you finish your work, just deactivate the virtual environment.

(project_venv) $ deactivate

What next?

Authors: Adam Samalik, Avi Wollman, Dominika Krejčí, Jiri Popelka, Josef Stribny