Django Models
Les modèles définissent la structure de votre base de données en Python. Django gère le SQL pour vous.
Exemple de Modèle
from django.db import models
from django.utils import timezone
class Post(models.Model):
title = models.CharField(max_length=100)
content = models.TextField()
date_posted = models.DateTimeField(default=timezone.now)
author = models.ForeignKey('auth.User', on_delete=models.CASCADE)
def __str__(self):
return self.title
Migrations
Pour appliquer les changements à la BDD :
python manage.py makemigrations
python manage.py migrate