Django Setup
pip install django
django-admin startproject mysite
python manage.py runserver
Models
from django.db import models
class Post(models.Model):
title = models.CharField(max_length=200)
content = models.TextField()
Views
def post_list(request):
posts = Post.objects.all()
return render(request, "blog/list.html", {"posts": posts})
Summary
- Django follows MVT pattern
- ORM maps models to database tables
YouTip