0% ont trouvé ce document utile (0 vote)
155 vues2 pages

Mod Le Examen

Transféré par

ougasoumayma74
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
155 vues2 pages

Mod Le Examen

Transféré par

ougasoumayma74
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

A.

U : 2023 – 2024
Prof : Badr HIRCHOUA

Examen de Gestion des Applications de Production

1. Donner la définition et l’architecture détaillée du MVT.


2. Quel est le rôle de chaque composant dans une architecture MVT ?
3. Donner le model correspondant à la création de la table suivante :

CREATE TABLE article (


"id" bigint NOT NULL PRIMARY KEY GENERATED BY DEFAULT AS
IDENTITY,
"name" varchar(30) NOT NULL,
"prix" int NOT NULL
);

4. Compléter le code de modèle suivant :

from [Link] import ….


class Place (…):
name = models………(max_......=50)
address = models………(max_......=90)

5. Créer deux instances p1 et p2 du modèle Place avec les informations suivantes :


a. name='Badr', address='944 Casablanca'
b. name='Amina', address='1013 Fes'
6. Enregistrer les deux instances dans la base de données.
7. Sélectionner tous les objets de la table place.
8. Étant donné le modèle Django suivant : Choisissez la manière correcte pour
filtrer les utilisateurs actifs :

class User([Link]): 1. [Link](is_active=True)


email = [Link]()
2. [Link](is_active=True)
first_name = [Link](max_length=255)
last_name = [Link](max_length= 255) 3. [Link]().filter(is_active=True)
is_active = [Link](default=True)
4. [Link]().filter(is_active=True)

1
9. Décrire chaque path du fichier urlpatterns suivant :

urlpatterns = [
path('article_list', views.article_list),
path('form', [Link]),
path('accueil', [Link]),
path('article_detail/<id>/', views.article_detail),
path('<id>/delete/', views.article_delete),
]

[Link]éer la vue : [Link]


[Link]éter le Template suivante :

<form method='POST'>
{% …. %}
{{ …. }}
<button type="… " value="submit">Submit</button>
</form>

Vous aimerez peut-être aussi