---
# System prepended metadata

title: Untitled

---

## Introduction

#### Django 
is a high-level Python web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of web development, so you can focus on writing your app without needing to reinvent the wheel. It's free and open source.

#### The tools that we need to works with django:-
##### 1- python
to check version it we write this instruction in cmd window `>>>python --version`.
##### 2- pip library
to check version it we write this instruction in cmd window `>>>pip --version`.
##### 3- Django
to install Django from cmd window we write this instruction `>>>pip install django`

#### Django-admin:-
is Django's command-line utility for administrative tasks. This document outlines all it can do. In addition, manage.py is automatically created in each Django project.

and this file found it in this directory 

`python\lib\site-packages\django\bin`


### Model field reference

**1. Field null:** If True, Django will store empty values as NULL in the database. Default is False.

**2. Field blank:** If True, the field is allowed to be blank. Default is False, If a field has blank=False, the field will be required.