YouTip LogoYouTip

Django Tutorial - Getting Started

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
← FastAPI Tutorial - Getting StaFlask Tutorial - Hello World β†’