Outils pour utilisateurs

Outils du site


python:django:modeles

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
python:django:modeles [2023/11/12 08:51]
marclebrun [Définition des modèles]
— (Version actuelle)
Ligne 1: Ligne 1:
-====== Modèles ====== 
- 
-===== Définition des modèles ===== 
- 
-Dans le module **models.py** d'une application : 
- 
-<code python> 
-from django.db import models 
- 
-class Author(models.Model):​ 
-    name = models.CharField(max_length=100,​ unique=True) 
-    ​ 
-class Book(models.Model):​ 
-    title = models.CharField(max_length=200) 
-    quantity = models.IntegerField(default = 1) 
-    author = models.ForeignKey(Author,​ on_delete=models.DO_NOTHING) 
-</​code>​ 
- 
-Paramètres : 
-| blank       ​| ​           | 
-| default ​    ​| ​           | 
-| max_length ​ |            | 
-| null        |            | 
-| primary_key | True/False | 
-| unique ​     | True/False | 
-| ...         ​| ​           | 
- 
-Types : 
-| BooleanField ​ | | 
-| CharField ​    | | 
-| DateField ​    | | 
-| DateTimeField | | 
-| EmailField ​   | | 
-| FloatField ​   | | 
-| IntegerField ​ | | 
-| ...           | | 
  
python/django/modeles.1699779119.txt.gz · Dernière modification: 2023/11/12 08:51 par marclebrun