KhaledaLearnsDjango

Lil' Cheatsheet

$ django-admin startproject yourprojectname
$ python manage.py runserver
$ python manage.py startapp appname
$ python manage.py migrate
$ python manage.py makemigrations appname
$ python manage.py shell
$ python manage.py createsuperuser


Models

from django.db import models

class ModelName(models.Model):
name_of_string_field = models.CharField(max_length=100)
name_of_number_field = models.IntegerField(max_digits=10,
decimal_places=2)
name_of_float_field = models.FloatField()

More field types https://docs.djangoproject.com/en/1.9/ref/models/fields/

Views - CRUD actions

Template - Views