| 171 | | **ParamÚtres requis :** |
|---|
| 172 | | |
|---|
| 173 | | * ``queryset``: un ``QuerySet`` d'objets pour lesquels la page sera |
|---|
| 174 | | utilisée. |
|---|
| 175 | | |
|---|
| 176 | | * ``date_field``: le nom du champ ``DateField`` ou ``DateTimeField`` dans |
|---|
| 177 | | le modÚle du ``QuerySet`` que la page basée sur les dates doit utiliser |
|---|
| 178 | | pour déterminer quels objets seront affichés. |
|---|
| 179 | | |
|---|
| 180 | | **ParamÚtres optionnels :** |
|---|
| 181 | | |
|---|
| 182 | | * ``num_latest``: le nombre d'objets à envoyer au contexte du template. La |
|---|
| 183 | | valeur par défaut est 15. |
|---|
| 184 | | |
|---|
| 185 | | * ``template_name``: le nom complet du template à utiliser pour rendre la |
|---|
| 186 | | page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| 187 | | ci-dessous). |
|---|
| 188 | | |
|---|
| 189 | | * ``template_loader``: le chargeur de template à utiliser pour charger le |
|---|
| 190 | | template. Par défaut, c'est ``django.template.loader``. |
|---|
| 191 | | |
|---|
| 192 | | * ``extra_context``: un dictionnaire de valeurs à ajouter au contexte du |
|---|
| 193 | | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| 194 | | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| 195 | | juste avant le rendu du template. |
|---|
| 196 | | |
|---|
| 197 | | * ``allow_empty``: Une valeur booléenne qui indique s'il faut afficher la |
|---|
| 198 | | page si aucun objet n'est disponible. Si la valeur est ``False`` et |
|---|
| 199 | | qu'aucun objet n'est disponible, la vue enverra une erreur 404 au lieu |
|---|
| 200 | | d'envoyer une page vide. La valeur par défaut est ``True``. |
|---|
| 201 | | |
|---|
| 202 | | * ``context_processors``: une liste de processeurs de contexte de template |
|---|
| 203 | | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| 204 | | RequestContext`_. |
|---|
| 205 | | |
|---|
| 206 | | * ``mimetype``: le type MIME à utiliser pour le document résultant. La |
|---|
| 207 | | valeur par défaut est celle du réglage ``DEFAULT_CONTENT_TYPE``. |
|---|
| 208 | | |
|---|
| 209 | | * ``allow_future``: une valeur booléenne indiquant s'il faut inclure les |
|---|
| 210 | | objets "futurs" sur la page, où futur signifie des objets pour lesquels |
|---|
| 211 | | le champ spécifié dans ``date_field`` est plus grand que la date et |
|---|
| 212 | | l'heure courantes. La valeur par défaut est ``False``. |
|---|
| 213 | | |
|---|
| 214 | | * **Nouveau dans la version de développement de Django :** |
|---|
| 215 | | ``template_object_name``: désigne le nom de la variable de template à |
|---|
| 216 | | utiliser dans le contexte du template. La valeur par défaut est |
|---|
| 217 | | ``'latest'``. |
|---|
| 218 | | |
|---|
| 219 | | **Nom du template :** |
|---|
| | 181 | ParamÚtres requis |
|---|
| | 182 | ~~~~~~~~~~~~~~~~~ |
|---|
| | 183 | |
|---|
| | 184 | ``queryset`` |
|---|
| | 185 | Un ``QuerySet`` d'objets pour lesquels la page sera |
|---|
| | 186 | utilisée. |
|---|
| | 187 | |
|---|
| | 188 | ``date_field`` |
|---|
| | 189 | Le nom du champ ``DateField`` ou ``DateTimeField`` dans |
|---|
| | 190 | le modÚle du ``QuerySet`` que la page basée sur les dates doit utiliser |
|---|
| | 191 | pour déterminer quels objets seront affichés. |
|---|
| | 192 | |
|---|
| | 193 | ParamÚtres optionnels |
|---|
| | 194 | ~~~~~~~~~~~~~~~~~~~~~ |
|---|
| | 195 | |
|---|
| | 196 | ``num_latest`` |
|---|
| | 197 | Le nombre d'objets à envoyer au contexte du template. La |
|---|
| | 198 | valeur par défaut est 15. |
|---|
| | 199 | |
|---|
| | 200 | ``template_name`` |
|---|
| | 201 | Le nom complet du template à utiliser pour rendre la |
|---|
| | 202 | page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| | 203 | ci-dessous). |
|---|
| | 204 | |
|---|
| | 205 | ``template_loader`` |
|---|
| | 206 | Le chargeur de template à utiliser pour charger le |
|---|
| | 207 | template. Par défaut, c'est ``django.template.loader``. |
|---|
| | 208 | |
|---|
| | 209 | ``extra_context`` |
|---|
| | 210 | Un dictionnaire de valeurs à ajouter au contexte du |
|---|
| | 211 | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| | 212 | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| | 213 | juste avant le rendu du template. |
|---|
| | 214 | |
|---|
| | 215 | ``allow_empty`` |
|---|
| | 216 | Une valeur booléenne qui indique s'il faut afficher la |
|---|
| | 217 | page si aucun objet n'est disponible. Si la valeur est ``False`` et |
|---|
| | 218 | qu'aucun objet n'est disponible, la vue enverra une erreur 404 au lieu |
|---|
| | 219 | d'envoyer une page vide. La valeur par défaut est ``True``. |
|---|
| | 220 | |
|---|
| | 221 | ``context_processors`` |
|---|
| | 222 | Une liste de processeurs de contexte de template |
|---|
| | 223 | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| | 224 | RequestContext`_. |
|---|
| | 225 | |
|---|
| | 226 | ``mimetype`` |
|---|
| | 227 | Le type MIME à utiliser pour le document résultant. La |
|---|
| | 228 | valeur par défaut est celle du réglage ``DEFAULT_CONTENT_TYPE``. |
|---|
| | 229 | |
|---|
| | 230 | ``allow_future`` |
|---|
| | 231 | Une valeur booléenne indiquant s'il faut inclure les |
|---|
| | 232 | objets "futurs" sur la page, où futur signifie des objets pour lesquels |
|---|
| | 233 | le champ spécifié dans ``date_field`` est plus grand que la date et |
|---|
| | 234 | l'heure courantes. La valeur par défaut est ``False``. |
|---|
| | 235 | |
|---|
| | 236 | ``template_object_name`` (**Nouveau dans la version de développement de Django**) |
|---|
| | 237 | Désigne le nom de la variable de template à |
|---|
| | 238 | utiliser dans le contexte du template. La valeur par défaut est |
|---|
| | 239 | ``'latest'``. |
|---|
| | 240 | |
|---|
| | 241 | Nom du template |
|---|
| | 242 | ~~~~~~~~~~~~~~~ |
|---|
| 235 | | * ``date_list``: une liste d'objets ``datetime.date`` représentant toutes |
|---|
| 236 | | les années pour lesquelles le ` queryset`` renverra des objets, triée en |
|---|
| 237 | | descendant. C'est équivalent à ``queryset.dates(date_field, |
|---|
| 238 | | 'year')[::-1]``. |
|---|
| 239 | | |
|---|
| 240 | | * ``latest``: les ``num_latest`` objets du systÚme, triés en ordre |
|---|
| 241 | | descendant sur ``date_field``. Par exemple, si ``num_latest`` vaut 10, |
|---|
| 242 | | ``latest`` sera la liste des 10 objets les plus récents du ``queryset``. |
|---|
| 243 | | |
|---|
| 244 | | **Nouveau dans la version de développement de Django :** le nom de |
|---|
| 245 | | cette variable dépend du paramÚtre ``template_object_name``, qui est |
|---|
| 246 | | ``'latest'`` par défaut. Si ``template_object_name`` est ``'foo'``, |
|---|
| 247 | | le nom de cette variable sera ``'foo'``. |
|---|
| | 259 | ``date_list`` |
|---|
| | 260 | Une liste d'objets ``datetime.date`` représentant toutes |
|---|
| | 261 | les années pour lesquelles le ` queryset`` renverra des objets, triée en |
|---|
| | 262 | descendant. C'est équivalent à ``queryset.dates(date_field, |
|---|
| | 263 | 'year')[::-1]``. |
|---|
| | 264 | |
|---|
| | 265 | ``latest`` |
|---|
| | 266 | Les ``num_latest`` objets du systÚme, triés en ordre |
|---|
| | 267 | descendant sur ``date_field``. Par exemple, si ``num_latest`` vaut 10, |
|---|
| | 268 | ``latest`` sera la liste des 10 objets les plus récents du ``queryset``. |
|---|
| | 269 | |
|---|
| | 270 | **Nouveau dans la version de développement de Django :** le nom de |
|---|
| | 271 | cette variable dépend du paramÚtre ``template_object_name``, qui est |
|---|
| | 272 | ``'latest'`` par défaut. Si ``template_object_name`` est ``'foo'``, |
|---|
| | 273 | le nom de cette variable sera ``'foo'``. |
|---|
| 261 | | **ParamÚtres requis :** |
|---|
| 262 | | |
|---|
| 263 | | * ``year``: l'année de l'archive sur 4 chiffres. |
|---|
| 264 | | |
|---|
| 265 | | * ``queryset``: un ``QuerySet`` d'objets à renvoyer dans l'archive. |
|---|
| 266 | | |
|---|
| 267 | | * ``date_field``: le nom du champ ``DateField`` ou ``DateTimeField`` dans |
|---|
| 268 | | le modÚle de ``QuerySet`` que l'archive doit utiliser pour déterminer |
|---|
| 269 | | les objets à renvoyer dans la page. |
|---|
| 270 | | |
|---|
| 271 | | **ParamÚtres optionnels :** |
|---|
| 272 | | |
|---|
| 273 | | * ``template_name``: le nom complet du template à utiliser pour rendre la |
|---|
| 274 | | page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| 275 | | ci-dessous). |
|---|
| 276 | | |
|---|
| 277 | | * ``template_loader``: le chargeur de template à utiliser pour charger le |
|---|
| 278 | | template. Par défaut, c'est ``django.template.loader``. |
|---|
| 279 | | |
|---|
| 280 | | * ``extra_context``: un dictionnaire de valeurs à ajouter au contexte du |
|---|
| 281 | | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| 282 | | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| 283 | | juste avant le rendu du template. |
|---|
| 284 | | |
|---|
| 285 | | * ``allow_empty``: Une valeur booléenne qui indique s'il faut afficher la |
|---|
| 286 | | page si aucun objet n'est disponible. Si la valeur est ``False`` et |
|---|
| 287 | | qu'aucun objet n'est disponible, la vue enverra une erreur 404 au lieu |
|---|
| 288 | | d'envoyer une page vide. La valeur par défaut est ``True``. |
|---|
| 289 | | |
|---|
| 290 | | * ``context_processors``: une liste de processeurs de contexte de template |
|---|
| 291 | | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| 292 | | RequestContext`_. |
|---|
| 293 | | |
|---|
| 294 | | * ``template_object_name``: indique le nom de la variable de template à |
|---|
| 295 | | utiliser dans le contexte du template. Par défaut, c'est ``object``. La |
|---|
| 296 | | vue ajoutera le suffixe ``'_list'`` à la valeur de ce paramÚtre pour |
|---|
| 297 | | déterminer le nom de la variable. |
|---|
| 298 | | |
|---|
| 299 | | * ``make_object_list``: un booléen indiquant s'il faut retrouver la |
|---|
| 300 | | totalité de la liste des objets pour cette année et la passer au |
|---|
| 301 | | template. Si ``True``, la liste d'objets sera passée au template sous le |
|---|
| 302 | | nom de ``object_list``. (Le nom ``object_list`` peut être différent, |
|---|
| 303 | | voir les précisions sur ``object_list`` dans la section "Contexte du |
|---|
| 304 | | template" ci-dessous). La valeur par défaut est ``False``. |
|---|
| 305 | | |
|---|
| 306 | | * ``mimetype``: le type MIME à utiliser pour le document résultant. La |
|---|
| 307 | | valeur par défaut est celle du réglage ``DEFAULT_CONTENT_TYPE``. |
|---|
| 308 | | |
|---|
| 309 | | * ``allow_future``: une valeur booléenne indiquant s'il faut inclure les |
|---|
| 310 | | objets "futurs" sur la page, où futur signifie des objets pour lesquels |
|---|
| 311 | | le champ spécifié dans ``date_field`` est plus grand que la date et |
|---|
| 312 | | l'heure courantes. La valeur par défaut est ``False``. |
|---|
| 313 | | |
|---|
| 314 | | **Nom du template :** |
|---|
| | 288 | ParamÚtres requis |
|---|
| | 289 | ~~~~~~~~~~~~~~~~~ |
|---|
| | 290 | |
|---|
| | 291 | ``year`` |
|---|
| | 292 | L'année de l'archive sur 4 chiffres. |
|---|
| | 293 | |
|---|
| | 294 | ``queryset`` |
|---|
| | 295 | Un ``QuerySet`` d'objets à renvoyer dans l'archive. |
|---|
| | 296 | |
|---|
| | 297 | ``date_field`` |
|---|
| | 298 | Le nom du champ ``DateField`` ou ``DateTimeField`` dans |
|---|
| | 299 | le modÚle de ``QuerySet`` que l'archive doit utiliser pour déterminer |
|---|
| | 300 | les objets à renvoyer dans la page. |
|---|
| | 301 | |
|---|
| | 302 | ParamÚtres optionnels |
|---|
| | 303 | ~~~~~~~~~~~~~~~~~~~~~ |
|---|
| | 304 | |
|---|
| | 305 | ``template_name`` |
|---|
| | 306 | Le nom complet du template à utiliser pour rendre la |
|---|
| | 307 | page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| | 308 | ci-dessous). |
|---|
| | 309 | |
|---|
| | 310 | ``template_loader`` |
|---|
| | 311 | Le chargeur de template à utiliser pour charger le |
|---|
| | 312 | template. Par défaut, c'est ``django.template.loader``. |
|---|
| | 313 | |
|---|
| | 314 | ``extra_context`` |
|---|
| | 315 | Un dictionnaire de valeurs à ajouter au contexte du |
|---|
| | 316 | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| | 317 | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| | 318 | juste avant le rendu du template. |
|---|
| | 319 | |
|---|
| | 320 | ``allow_empty`` |
|---|
| | 321 | Une valeur booléenne qui indique s'il faut afficher la |
|---|
| | 322 | page si aucun objet n'est disponible. Si la valeur est ``False`` et |
|---|
| | 323 | qu'aucun objet n'est disponible, la vue enverra une erreur 404 au lieu |
|---|
| | 324 | d'envoyer une page vide. La valeur par défaut est ``True``. |
|---|
| | 325 | |
|---|
| | 326 | ``context_processors`` |
|---|
| | 327 | Une liste de processeurs de contexte de template |
|---|
| | 328 | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| | 329 | RequestContext`_. |
|---|
| | 330 | |
|---|
| | 331 | ``template_object_name`` |
|---|
| | 332 | Indique le nom de la variable de template à |
|---|
| | 333 | utiliser dans le contexte du template. Par défaut, c'est ``object``. La |
|---|
| | 334 | vue ajoutera le suffixe ``'_list'`` à la valeur de ce paramÚtre pour |
|---|
| | 335 | déterminer le nom de la variable. |
|---|
| | 336 | |
|---|
| | 337 | ``make_object_list`` |
|---|
| | 338 | Un booléen indiquant s'il faut retrouver la |
|---|
| | 339 | totalité de la liste des objets pour cette année et la passer au |
|---|
| | 340 | template. Si ``True``, la liste d'objets sera passée au template sous le |
|---|
| | 341 | nom de ``object_list``. (Le nom ``object_list`` peut être différent, |
|---|
| | 342 | voir les précisions sur ``object_list`` dans la section "Contexte du |
|---|
| | 343 | template" ci-dessous). La valeur par défaut est ``False``. |
|---|
| | 344 | |
|---|
| | 345 | ``mimetype`` |
|---|
| | 346 | Le type MIME à utiliser pour le document résultant. La |
|---|
| | 347 | valeur par défaut est celle du réglage ``DEFAULT_CONTENT_TYPE``. |
|---|
| | 348 | |
|---|
| | 349 | ``allow_future`` |
|---|
| | 350 | Une valeur booléenne indiquant s'il faut inclure les |
|---|
| | 351 | objets "futurs" sur la page, où futur signifie des objets pour lesquels |
|---|
| | 352 | le champ spécifié dans ``date_field`` est plus grand que la date et |
|---|
| | 353 | l'heure courantes. La valeur par défaut est ``False``. |
|---|
| | 354 | |
|---|
| | 355 | Nom du template |
|---|
| | 356 | ~~~~~~~~~~~~~~~ |
|---|
| 323 | | * ``date_list``: une liste d'objets ``datetime.date`` représentant tous |
|---|
| 324 | | les mois pour lesquels le ``queryset`` a renvoyé des objets pour l'année |
|---|
| 325 | | considérée, dans l'ordre ascendant. |
|---|
| 326 | | |
|---|
| 327 | | * ``year``: l'année considérée, sous forme d'une chaîne de 4 chiffres. |
|---|
| 328 | | |
|---|
| 329 | | * ``object_list``: si le paramÚtre ``make_object_list`` vaut ``True``, |
|---|
| 330 | | renverra une liste des objets disponibles pour l'année considérée, triée |
|---|
| 331 | | sur le champ date. Le nom de cette variable dépend du paramÚtre |
|---|
| 332 | | ``template_object_name``, qui est ``object`` par défaut. Si |
|---|
| 333 | | ``template_object_name`` est ``foo``, le nom de la variable sera |
|---|
| 334 | | ``foo_list``. |
|---|
| 335 | | |
|---|
| 336 | | Si ``make_object_list`` vaut ``False``, ``object_list`` sera passé au |
|---|
| 337 | | template comme une liste vide. |
|---|
| | 366 | ``date_list`` |
|---|
| | 367 | Une liste d'objets ``datetime.date`` représentant tous |
|---|
| | 368 | les mois pour lesquels le ``queryset`` a renvoyé des objets pour l'année |
|---|
| | 369 | considérée, dans l'ordre ascendant. |
|---|
| | 370 | |
|---|
| | 371 | ``year`` |
|---|
| | 372 | L'année considérée, sous forme d'une chaîne de 4 chiffres. |
|---|
| | 373 | |
|---|
| | 374 | ``object_list`` |
|---|
| | 375 | Si le paramÚtre ``make_object_list`` vaut ``True``, |
|---|
| | 376 | renverra une liste des objets disponibles pour l'année considérée, triée |
|---|
| | 377 | sur le champ date. Le nom de cette variable dépend du paramÚtre |
|---|
| | 378 | ``template_object_name``, qui est ``object`` par défaut. Si |
|---|
| | 379 | ``template_object_name`` est ``foo``, le nom de la variable sera |
|---|
| | 380 | ``foo_list``. |
|---|
| | 381 | |
|---|
| | 382 | Si ``make_object_list`` vaut ``False``, ``object_list`` sera passé au |
|---|
| | 383 | template comme une liste vide. |
|---|
| 348 | | **ParamÚtres requis :** |
|---|
| 349 | | |
|---|
| 350 | | * ``year``: l'année pour laquelle l'archive est recherchée (une chaîne de |
|---|
| 351 | | 4 chiffres). |
|---|
| 352 | | |
|---|
| 353 | | * ``month``: le mois pour lequel l'archive est recherchée, au format indiqué |
|---|
| 354 | | par le paramÚtre ``month_format``. |
|---|
| 355 | | |
|---|
| 356 | | * ``queryset``: un ``QuerySet`` d'objets à renvoyer dans l'archive. |
|---|
| 357 | | |
|---|
| 358 | | * ``date_field``: le nom du champ ``DateField`` ou ``DateTimeField`` dans |
|---|
| 359 | | le modÚle de ``QuerySet`` que l'archive doit utiliser pour déterminer |
|---|
| 360 | | les objets à renvoyer dans la page. |
|---|
| 361 | | |
|---|
| 362 | | **ParamÚtres optionnels :** |
|---|
| 363 | | |
|---|
| 364 | | * ``month_format``: une chaîne de format qui indique celui qui doit être |
|---|
| 365 | | utilisé par le paramÚtre ``month``. Doit utiliser la syntaxe acceptée |
|---|
| 366 | | par la fonction Python ``time.strftime``. (Voir la `documentation de |
|---|
| 367 | | strftime`_). La valeur par défaut est ``"%b"``, qui est le nom du mois |
|---|
| 368 | | abrégé sur trois lettres. Pour utiliser le numéro du mois, utilisez |
|---|
| 369 | | ``"%m"``. |
|---|
| 370 | | |
|---|
| 371 | | * ``template_name``: le nom complet du template à utiliser pour rendre la |
|---|
| 372 | | page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| 373 | | ci-dessous). |
|---|
| 374 | | |
|---|
| 375 | | * ``template_loader``: le chargeur de template à utiliser pour charger le |
|---|
| 376 | | template. Par défaut, c'est ``django.template.loader``. |
|---|
| 377 | | |
|---|
| 378 | | * ``extra_context``: un dictionnaire de valeurs à ajouter au contexte du |
|---|
| 379 | | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| 380 | | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| 381 | | juste avant le rendu du template. |
|---|
| 382 | | |
|---|
| 383 | | * ``allow_empty``: Une valeur booléenne qui indique s'il faut afficher la |
|---|
| 384 | | page si aucun objet n'est disponible. Si la valeur est ``False`` et |
|---|
| 385 | | qu'aucun objet n'est disponible, la vue enverra une erreur 404 au lieu |
|---|
| 386 | | d'envoyer une page vide. La valeur par défaut est ``False``. |
|---|
| 387 | | |
|---|
| 388 | | * ``context_processors``: une liste de processeurs de contexte de template |
|---|
| 389 | | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| 390 | | RequestContext`_. |
|---|
| 391 | | |
|---|
| 392 | | * ``template_object_name``: indique le nom de la variable de template à |
|---|
| 393 | | utiliser dans le contexte du template. Par défaut, c'est ``object``. La |
|---|
| 394 | | vue ajoutera le suffixe ``'_list'`` à la valeur de ce paramÚtre pour |
|---|
| 395 | | déterminer le nom de la variable. |
|---|
| 396 | | |
|---|
| 397 | | * ``mimetype``: le type MIME à utiliser pour le document résultant. La |
|---|
| 398 | | valeur par défaut est celle du réglage ``DEFAULT_CONTENT_TYPE``. |
|---|
| 399 | | |
|---|
| 400 | | * ``allow_future``: une valeur booléenne indiquant s'il faut inclure les |
|---|
| 401 | | objets "futurs" sur la page, où futur signifie des objets pour lesquels |
|---|
| 402 | | le champ spécifié dans ``date_field`` est plus grand que la date et |
|---|
| 403 | | l'heure courantes. La valeur par défaut est ``False``. |
|---|
| 404 | | |
|---|
| 405 | | **Nom du template :** |
|---|
| | 395 | ParamÚtres requis |
|---|
| | 396 | ~~~~~~~~~~~~~~~~~ |
|---|
| | 397 | |
|---|
| | 398 | ``year`` |
|---|
| | 399 | L'année pour laquelle l'archive est recherchée (une chaîne de |
|---|
| | 400 | 4 chiffres). |
|---|
| | 401 | |
|---|
| | 402 | ``month`` |
|---|
| | 403 | Le mois pour lequel l'archive est recherchée, au format indiqué |
|---|
| | 404 | par le paramÚtre ``month_format``. |
|---|
| | 405 | |
|---|
| | 406 | ``queryset`` |
|---|
| | 407 | Un ``QuerySet`` d'objets à renvoyer dans l'archive. |
|---|
| | 408 | |
|---|
| | 409 | ``date_field`` |
|---|
| | 410 | Le nom du champ ``DateField`` ou ``DateTimeField`` dans |
|---|
| | 411 | le modÚle de ``QuerySet`` que l'archive doit utiliser pour déterminer |
|---|
| | 412 | les objets à renvoyer dans la page. |
|---|
| | 413 | |
|---|
| | 414 | ParamÚtres optionnels |
|---|
| | 415 | ~~~~~~~~~~~~~~~~~~~~~ |
|---|
| | 416 | |
|---|
| | 417 | ``month_format`` |
|---|
| | 418 | Une chaîne de format qui indique celui qui doit être |
|---|
| | 419 | utilisé par le paramÚtre ``month``. Doit utiliser la syntaxe acceptée |
|---|
| | 420 | par la fonction Python ``time.strftime``. (Voir la `documentation de |
|---|
| | 421 | strftime`_). La valeur par défaut est ``"%b"``, qui est le nom du mois |
|---|
| | 422 | abrégé sur trois lettres. Pour utiliser le numéro du mois, utilisez |
|---|
| | 423 | ``"%m"``. |
|---|
| | 424 | |
|---|
| | 425 | ``template_name`` |
|---|
| | 426 | Le nom complet du template à utiliser pour rendre la |
|---|
| | 427 | page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| | 428 | ci-dessous). |
|---|
| | 429 | |
|---|
| | 430 | ``template_loader`` |
|---|
| | 431 | Le chargeur de template à utiliser pour charger le |
|---|
| | 432 | template. Par défaut, c'est ``django.template.loader``. |
|---|
| | 433 | |
|---|
| | 434 | ``extra_context`` |
|---|
| | 435 | Un dictionnaire de valeurs à ajouter au contexte du |
|---|
| | 436 | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| | 437 | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| | 438 | juste avant le rendu du template. |
|---|
| | 439 | |
|---|
| | 440 | ``allow_empty`` |
|---|
| | 441 | Une valeur booléenne qui indique s'il faut afficher la |
|---|
| | 442 | page si aucun objet n'est disponible. Si la valeur est ``False`` et |
|---|
| | 443 | qu'aucun objet n'est disponible, la vue enverra une erreur 404 au lieu |
|---|
| | 444 | d'envoyer une page vide. La valeur par défaut est ``False``. |
|---|
| | 445 | |
|---|
| | 446 | ``context_processors`` |
|---|
| | 447 | Une liste de processeurs de contexte de template |
|---|
| | 448 | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| | 449 | RequestContext`_. |
|---|
| | 450 | |
|---|
| | 451 | ``template_object_name`` |
|---|
| | 452 | Indique le nom de la variable de template à |
|---|
| | 453 | utiliser dans le contexte du template. Par défaut, c'est ``object``. La |
|---|
| | 454 | vue ajoutera le suffixe ``'_list'`` à la valeur de ce paramÚtre pour |
|---|
| | 455 | déterminer le nom de la variable. |
|---|
| | 456 | |
|---|
| | 457 | ``mimetype`` |
|---|
| | 458 | Le type MIME à utiliser pour le document résultant. La |
|---|
| | 459 | valeur par défaut est celle du réglage ``DEFAULT_CONTENT_TYPE``. |
|---|
| | 460 | |
|---|
| | 461 | ``allow_future`` |
|---|
| | 462 | Une valeur booléenne indiquant s'il faut inclure les |
|---|
| | 463 | objets "futurs" sur la page, où futur signifie des objets pour lesquels |
|---|
| | 464 | le champ spécifié dans ``date_field`` est plus grand que la date et |
|---|
| | 465 | l'heure courantes. La valeur par défaut est ``False``. |
|---|
| | 466 | |
|---|
| | 467 | Nom du template |
|---|
| | 468 | ~~~~~~~~~~~~~~~ |
|---|
| 442 | | **ParamÚtres requis :** |
|---|
| 443 | | |
|---|
| 444 | | * ``year``: l'année pour laquelle l'archive est recherchée (une chaîne de |
|---|
| 445 | | 4 chiffres). |
|---|
| 446 | | |
|---|
| 447 | | * ``week``: la semaine pour laquelle l'archive est recherchée (une |
|---|
| 448 | | chaîne). Les semaines commencent le dimanche. |
|---|
| 449 | | |
|---|
| 450 | | * ``queryset``: un ``QuerySet`` d'objets à renvoyer dans l'archive. |
|---|
| 451 | | |
|---|
| 452 | | * ``date_field``: le nom du champ ``DateField`` ou ``DateTimeField`` dans |
|---|
| 453 | | le modÚle de ``QuerySet`` que l'archive doit utiliser pour déterminer |
|---|
| 454 | | les objets à renvoyer dans la page. |
|---|
| 455 | | |
|---|
| 456 | | **ParamÚtres optionnels :** |
|---|
| 457 | | |
|---|
| 458 | | * ``template_name``: le nom complet du template à utiliser pour rendre la |
|---|
| 459 | | page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| 460 | | ci-dessous). |
|---|
| 461 | | |
|---|
| 462 | | * ``template_loader``: le chargeur de template à utiliser pour charger le |
|---|
| 463 | | template. Par défaut, c'est ``django.template.loader``. |
|---|
| 464 | | |
|---|
| 465 | | * ``extra_context``: un dictionnaire de valeurs à ajouter au contexte du |
|---|
| 466 | | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| 467 | | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| 468 | | juste avant le rendu du template. |
|---|
| 469 | | |
|---|
| 470 | | * ``allow_empty``: Une valeur booléenne qui indique s'il faut afficher la |
|---|
| 471 | | page si aucun objet n'est disponible. Si la valeur est ``False`` et |
|---|
| 472 | | qu'aucun objet n'est disponible, la vue enverra une erreur 404 au lieu |
|---|
| 473 | | d'envoyer une page vide. La valeur par défaut est ``False``. |
|---|
| 474 | | |
|---|
| 475 | | * ``context_processors``: une liste de processeurs de contexte de template |
|---|
| 476 | | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| 477 | | RequestContext`_. |
|---|
| 478 | | |
|---|
| 479 | | * ``template_object_name``: indique le nom de la variable de template à |
|---|
| 480 | | utiliser dans le contexte du template. Par défaut, c'est ``object``. La |
|---|
| 481 | | vue ajoutera le suffixe ``'_list'`` à la valeur de ce paramÚtre pour |
|---|
| 482 | | déterminer le nom de la variable. |
|---|
| 483 | | |
|---|
| 484 | | * ``mimetype``: le type MIME à utiliser pour le document résultant. La |
|---|
| 485 | | valeur par défaut est celle du réglage ``DEFAULT_CONTENT_TYPE``. |
|---|
| 486 | | |
|---|
| 487 | | * ``allow_future``: une valeur booléenne indiquant s'il faut inclure les |
|---|
| 488 | | objets "futurs" sur la page, où futur signifie des objets pour lesquels |
|---|
| 489 | | le champ spécifié dans ``date_field`` est plus grand que la date et |
|---|
| 490 | | l'heure courantes. La valeur par défaut est ``False``. |
|---|
| 491 | | |
|---|
| 492 | | **Nom du template :** |
|---|
| | 511 | ParamÚtres requis |
|---|
| | 512 | ~~~~~~~~~~~~~~~~~ |
|---|
| | 513 | |
|---|
| | 514 | ``year`` |
|---|
| | 515 | L'année pour laquelle l'archive est recherchée (une chaîne de |
|---|
| | 516 | 4 chiffres). |
|---|
| | 517 | |
|---|
| | 518 | ``week`` |
|---|
| | 519 | La semaine pour laquelle l'archive est recherchée (une |
|---|
| | 520 | chaîne). Les semaines commencent le dimanche. |
|---|
| | 521 | |
|---|
| | 522 | ``queryset`` |
|---|
| | 523 | Un ``QuerySet`` d'objets à renvoyer dans l'archive. |
|---|
| | 524 | |
|---|
| | 525 | ``date_field`` |
|---|
| | 526 | Le nom du champ ``DateField`` ou ``DateTimeField`` dans |
|---|
| | 527 | le modÚle de ``QuerySet`` que l'archive doit utiliser pour déterminer |
|---|
| | 528 | les objets à renvoyer dans la page. |
|---|
| | 529 | |
|---|
| | 530 | ParamÚtres optionnels |
|---|
| | 531 | ~~~~~~~~~~~~~~~~~~~~~ |
|---|
| | 532 | |
|---|
| | 533 | ``template_name`` |
|---|
| | 534 | Le nom complet du template à utiliser pour rendre la |
|---|
| | 535 | page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| | 536 | ci-dessous). |
|---|
| | 537 | |
|---|
| | 538 | ``template_loader`` |
|---|
| | 539 | Le chargeur de template à utiliser pour charger le |
|---|
| | 540 | template. Par défaut, c'est ``django.template.loader``. |
|---|
| | 541 | |
|---|
| | 542 | ``extra_context`` |
|---|
| | 543 | Un dictionnaire de valeurs à ajouter au contexte du |
|---|
| | 544 | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| | 545 | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| | 546 | juste avant le rendu du template. |
|---|
| | 547 | |
|---|
| | 548 | ``allow_empty`` |
|---|
| | 549 | Une valeur booléenne qui indique s'il faut afficher la |
|---|
| | 550 | page si aucun objet n'est disponible. Si la valeur est ``False`` et |
|---|
| | 551 | qu'aucun objet n'est disponible, la vue enverra une erreur 404 au lieu |
|---|
| | 552 | d'envoyer une page vide. La valeur par défaut est ``False``. |
|---|
| | 553 | |
|---|
| | 554 | ``context_processors`` |
|---|
| | 555 | Une liste de processeurs de contexte de template |
|---|
| | 556 | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| | 557 | RequestContext`_. |
|---|
| | 558 | |
|---|
| | 559 | ``template_object_name`` |
|---|
| | 560 | Indique le nom de la variable de template à |
|---|
| | 561 | utiliser dans le contexte du template. Par défaut, c'est ``object``. La |
|---|
| | 562 | vue ajoutera le suffixe ``'_list'`` à la valeur de ce paramÚtre pour |
|---|
| | 563 | déterminer le nom de la variable. |
|---|
| | 564 | |
|---|
| | 565 | ``mimetype`` |
|---|
| | 566 | Le type MIME à utiliser pour le document résultant. La |
|---|
| | 567 | valeur par défaut est celle du réglage ``DEFAULT_CONTENT_TYPE``. |
|---|
| | 568 | |
|---|
| | 569 | ``allow_future`` |
|---|
| | 570 | Une valeur booléenne indiquant s'il faut inclure les |
|---|
| | 571 | objets "futurs" sur la page, où futur signifie des objets pour lesquels |
|---|
| | 572 | le champ spécifié dans ``date_field`` est plus grand que la date et |
|---|
| | 573 | l'heure courantes. La valeur par défaut est ``False``. |
|---|
| | 574 | |
|---|
| | 575 | Nom du template |
|---|
| | 576 | ~~~~~~~~~~~~~~~ |
|---|
| 521 | | **ParamÚtres requis :** |
|---|
| 522 | | |
|---|
| 523 | | * ``year``: l'année pour laquelle l'archive est recherchée (une chaîne de |
|---|
| 524 | | 4 chiffres). |
|---|
| 525 | | |
|---|
| 526 | | * ``month``: le mois pour lequel l'archive est recherchée, au format indiqué |
|---|
| 527 | | par le paramÚtre ``month_format``. |
|---|
| 528 | | |
|---|
| 529 | | * ``day``: le jour pour lequel l'archive est recherchée, au format indiqué |
|---|
| 530 | | par le paramÚtre ``day_format``. |
|---|
| 531 | | |
|---|
| 532 | | * ``queryset``: un ``QuerySet`` d'objets à renvoyer dans l'archive. |
|---|
| 533 | | |
|---|
| 534 | | * ``date_field``: le nom du champ ``DateField`` ou ``DateTimeField`` dans |
|---|
| 535 | | le modÚle de ``QuerySet`` que l'archive doit utiliser pour déterminer |
|---|
| 536 | | les objets à renvoyer dans la page. |
|---|
| 537 | | |
|---|
| 538 | | **ParamÚtres optionnels :** |
|---|
| 539 | | |
|---|
| 540 | | * ``month_format``: une chaîne de format qui indique celui qui doit être |
|---|
| 541 | | utilisé par le paramÚtre ``month``. Doit utiliser la syntaxe acceptée |
|---|
| 542 | | par la fonction Python ``time.strftime``. (Voir la `documentation de |
|---|
| 543 | | strftime`_). La valeur par défaut est ``"%b"``, qui est le nom du mois |
|---|
| 544 | | abrégé sur trois lettres. Pour utiliser le numéro du mois, utilisez |
|---|
| 545 | | ``"%m"``. |
|---|
| 546 | | |
|---|
| 547 | | * ``day_format``: comme ``month_format``, mais pour le paramÚtre ``day``. |
|---|
| 548 | | La valeur par défaut est ``"%d"`` (quantiÚme du jour du mois, 01-31). |
|---|
| 549 | | |
|---|
| 550 | | * ``template_name``: le nom complet du template à utiliser pour rendre la |
|---|
| 551 | | page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| 552 | | ci-dessous). |
|---|
| 553 | | |
|---|
| 554 | | * ``template_loader``: le chargeur de template à utiliser pour charger le |
|---|
| 555 | | template. Par défaut, c'est ``django.template.loader``. |
|---|
| 556 | | |
|---|
| 557 | | * ``extra_context``: un dictionnaire de valeurs à ajouter au contexte du |
|---|
| 558 | | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| 559 | | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| 560 | | juste avant le rendu du template. |
|---|
| 561 | | |
|---|
| 562 | | * ``allow_empty``: Une valeur booléenne qui indique s'il faut afficher la |
|---|
| 563 | | page si aucun objet n'est disponible. Si la valeur est ``False`` et |
|---|
| 564 | | qu'aucun objet n'est disponible, la vue enverra une erreur 404 au lieu |
|---|
| 565 | | d'envoyer une page vide. La valeur par défaut est ``False``. |
|---|
| 566 | | |
|---|
| 567 | | * ``context_processors``: une liste de processeurs de contexte de template |
|---|
| 568 | | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| 569 | | RequestContext`_. |
|---|
| 570 | | |
|---|
| 571 | | * ``template_object_name``: indique le nom de la variable de template à |
|---|
| 572 | | utiliser dans le contexte du template. Par défaut, c'est ``object``. La |
|---|
| 573 | | vue ajoutera le suffixe ``'_list'`` à la valeur de ce paramÚtre pour |
|---|
| 574 | | déterminer le nom de la variable. |
|---|
| 575 | | |
|---|
| 576 | | * ``mimetype``: le type MIME à utiliser pour le document résultant. La |
|---|
| 577 | | valeur par défaut est celle du rÚglage ``DEFAULT_CONTENT_TYPE``. |
|---|
| 578 | | |
|---|
| 579 | | * ``allow_future``: une valeur booléenne indiquant s'il faut inclure les |
|---|
| 580 | | objets "futurs" sur la page, où futur signifie des objets pour lesquels |
|---|
| 581 | | le champ spécifié dans ``date_field`` est plus grand que la date et |
|---|
| 582 | | l'heure courantes. La valeur par défaut est ``False``. |
|---|
| 583 | | |
|---|
| 584 | | **Nom du template :** |
|---|
| | 609 | ParamÚtres requis |
|---|
| | 610 | ~~~~~~~~~~~~~~~~~ |
|---|
| | 611 | |
|---|
| | 612 | ``year`` |
|---|
| | 613 | L'année pour laquelle l'archive est recherchée (une chaîne de |
|---|
| | 614 | 4 chiffres). |
|---|
| | 615 | |
|---|
| | 616 | ``month`` |
|---|
| | 617 | Le mois pour lequel l'archive est recherchée, au format indiqué |
|---|
| | 618 | par le paramÚtre ``month_format``. |
|---|
| | 619 | |
|---|
| | 620 | ``day`` |
|---|
| | 621 | Le jour pour lequel l'archive est recherchée, au format indiqué |
|---|
| | 622 | par le paramÚtre ``day_format``. |
|---|
| | 623 | |
|---|
| | 624 | ``queryset`` |
|---|
| | 625 | Un ``QuerySet`` d'objets à renvoyer dans l'archive. |
|---|
| | 626 | |
|---|
| | 627 | ``date_field`` |
|---|
| | 628 | Le nom du champ ``DateField`` ou ``DateTimeField`` dans |
|---|
| | 629 | le modÚle de ``QuerySet`` que l'archive doit utiliser pour déterminer |
|---|
| | 630 | les objets à renvoyer dans la page. |
|---|
| | 631 | |
|---|
| | 632 | ParamÚtres optionnels |
|---|
| | 633 | ~~~~~~~~~~~~~~~~~~~~~ |
|---|
| | 634 | |
|---|
| | 635 | ``month_format`` |
|---|
| | 636 | Une chaîne de format qui indique celui qui doit être |
|---|
| | 637 | utilisé par le paramÚtre ``month``. Doit utiliser la syntaxe acceptée |
|---|
| | 638 | par la fonction Python ``time.strftime``. (Voir la `documentation de |
|---|
| | 639 | strftime`_). La valeur par défaut est ``"%b"``, qui est le nom du mois |
|---|
| | 640 | abrégé sur trois lettres. Pour utiliser le numéro du mois, utilisez |
|---|
| | 641 | ``"%m"``. |
|---|
| | 642 | |
|---|
| | 643 | ``day_format`` |
|---|
| | 644 | Comme ``month_format``, mais pour le paramÚtre ``day``. |
|---|
| | 645 | La valeur par défaut est ``"%d"`` (quantiÚme du jour du mois, 01-31). |
|---|
| | 646 | |
|---|
| | 647 | ``template_name`` |
|---|
| | 648 | Le nom complet du template à utiliser pour rendre la |
|---|
| | 649 | page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| | 650 | ci-dessous). |
|---|
| | 651 | |
|---|
| | 652 | ``template_loader`` |
|---|
| | 653 | Le chargeur de template à utiliser pour charger le |
|---|
| | 654 | template. Par défaut, c'est ``django.template.loader``. |
|---|
| | 655 | |
|---|
| | 656 | ``extra_context`` |
|---|
| | 657 | Un dictionnaire de valeurs à ajouter au contexte du |
|---|
| | 658 | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| | 659 | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| | 660 | juste avant le rendu du template. |
|---|
| | 661 | |
|---|
| | 662 | ``allow_empty`` |
|---|
| | 663 | Une valeur booléenne qui indique s'il faut afficher la |
|---|
| | 664 | page si aucun objet n'est disponible. Si la valeur est ``False`` et |
|---|
| | 665 | qu'aucun objet n'est disponible, la vue enverra une erreur 404 au lieu |
|---|
| | 666 | d'envoyer une page vide. La valeur par défaut est ``False``. |
|---|
| | 667 | |
|---|
| | 668 | ``context_processors`` |
|---|
| | 669 | Une liste de processeurs de contexte de template |
|---|
| | 670 | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| | 671 | RequestContext`_. |
|---|
| | 672 | |
|---|
| | 673 | ``template_object_name`` |
|---|
| | 674 | Indique le nom de la variable de template à |
|---|
| | 675 | utiliser dans le contexte du template. Par défaut, c'est ``object``. La |
|---|
| | 676 | vue ajoutera le suffixe ``'_list'`` à la valeur de ce paramÚtre pour |
|---|
| | 677 | déterminer le nom de la variable. |
|---|
| | 678 | |
|---|
| | 679 | ``mimetype`` |
|---|
| | 680 | Le type MIME à utiliser pour le document résultant. La |
|---|
| | 681 | valeur par défaut est celle du rÚglage ``DEFAULT_CONTENT_TYPE``. |
|---|
| | 682 | |
|---|
| | 683 | ``allow_future`` |
|---|
| | 684 | Une valeur booléenne indiquant s'il faut inclure les |
|---|
| | 685 | objets "futurs" sur la page, où futur signifie des objets pour lesquels |
|---|
| | 686 | le champ spécifié dans ``date_field`` est plus grand que la date et |
|---|
| | 687 | l'heure courantes. La valeur par défaut est ``False``. |
|---|
| | 688 | |
|---|
| | 689 | Nom du template |
|---|
| | 690 | ~~~~~~~~~~~~~~~ |
|---|
| 626 | | **ParamÚtres requis :** |
|---|
| 627 | | |
|---|
| 628 | | * ``year``: l'année de l'objet (une chaîne de 4 chiffres). |
|---|
| 629 | | |
|---|
| 630 | | * ``month``: le mois de l'objet, au format indiqué |
|---|
| 631 | | par le paramÚtre ``month_format``. |
|---|
| 632 | | |
|---|
| 633 | | * ``day``: le jour de l'objet, au format indiqué |
|---|
| 634 | | par le paramÚtre ``day_format``. |
|---|
| 635 | | |
|---|
| 636 | | * ``queryset``: un ``QuerySet`` de l'objet à renvoyer dans l'archive. |
|---|
| 637 | | |
|---|
| 638 | | * ``date_field``: le nom du champ ``DateField`` ou ``DateTimeField`` dans |
|---|
| 639 | | le modÚle de ``QuerySet`` que la vue générique doit utiliser pour |
|---|
| 640 | | déterminer l'objet à renvoyer en fonction de ``year``, ``month`` et |
|---|
| 641 | | ``day``. |
|---|
| 642 | | |
|---|
| 643 | | * Soit ``object_id``, soit (``slug`` *et* ``slug_field``) sont requis. |
|---|
| 644 | | |
|---|
| 645 | | Si ``object_id`` est fourni, ce doit être la valeur du champ de clé |
|---|
| 646 | | primaire pour l'objet affiché sur la page. |
|---|
| 647 | | |
|---|
| 648 | | Sinon, ``slug`` doit être le slug de l'objet choisi, et ``slug_field`` |
|---|
| 649 | | doit être le nom du champ slug dans le modÚle de ``QuerySet``. La valeur |
|---|
| 650 | | par défaut de ``slug_field`` est ``'slug'``. |
|---|
| 651 | | |
|---|
| 652 | | **ParamÚtres optionnels :** |
|---|
| 653 | | |
|---|
| 654 | | * ``month_format``: une chaîne de format qui indique celui qui doit être |
|---|
| 655 | | utilisé par le paramÚtre ``month``. Doit utiliser la syntaxe acceptée |
|---|
| 656 | | par la fonction Python ``time.strftime``. (Voir la `documentation de |
|---|
| 657 | | strftime`_). La valeur par défaut est ``"%b"``, qui est le nom du mois |
|---|
| 658 | | abrégé sur trois lettres. Pour utiliser le numéro du mois, utilisez |
|---|
| 659 | | ``"%m"``. |
|---|
| 660 | | |
|---|
| 661 | | * ``day_format``: comme ``month_format``, mais pour le paramÚtre ``day``. |
|---|
| 662 | | La valeur par défaut est ``"%d"`` (quantiÚme du jour du mois, 01-31). |
|---|
| 663 | | |
|---|
| 664 | | * ``template_name``: le nom complet du template à utiliser pour rendre la |
|---|
| 665 | | page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| 666 | | ci-dessous). |
|---|
| 667 | | |
|---|
| 668 | | * ``template_name_field``: le nom d'un champ de l'objet dont la valeur est |
|---|
| 669 | | le nom du template à utiliser. Cela vous permet de stocker le nom du |
|---|
| 670 | | template dans les données. En d'autres termes, si votre objet a un champ |
|---|
| 671 | | appelé ``'the_template'`` qui contient la chaîne ``'foo.html'``, et si |
|---|
| 672 | | vous positionnez ``template_name_field`` Ã la valeur ``'the_template'``, |
|---|
| 673 | | la vue générique de votre objet utilisera le template ``'foo.html'``. |
|---|
| 674 | | |
|---|
| 675 | | Ãa fait un peu mal à la tête, mais c'est parfois utile. |
|---|
| 676 | | |
|---|
| 677 | | * ``template_loader``: le chargeur de template à utiliser pour charger le |
|---|
| 678 | | template. Par défaut, c'est ``django.template.loader``. |
|---|
| 679 | | |
|---|
| 680 | | * ``extra_context``: un dictionnaire de valeurs à ajouter au contexte du |
|---|
| 681 | | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| 682 | | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| 683 | | juste avant le rendu du template. |
|---|
| 684 | | |
|---|
| 685 | | * ``context_processors``: une liste de processeurs de contexte de template |
|---|
| 686 | | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| 687 | | RequestContext`_. |
|---|
| 688 | | |
|---|
| 689 | | * ``template_object_name``: indique le nom de la variable de template à |
|---|
| 690 | | utiliser dans le contexte du template. Par défaut, c'est ``object``. |
|---|
| 691 | | |
|---|
| 692 | | * ``mimetype``: le type MIME à utiliser pour le document résultant. La |
|---|
| 693 | | valeur par défaut est celle du réglage ``DEFAULT_CONTENT_TYPE``. |
|---|
| 694 | | |
|---|
| 695 | | * ``allow_future``: une valeur booléenne indiquant s'il faut inclure les |
|---|
| 696 | | objets "futurs" sur la page, où futur signifie des objets pour lesquels |
|---|
| 697 | | le champ spécifié dans ``date_field`` est plus grand que la date et |
|---|
| 698 | | l'heure courantes. La valeur par défaut est ``False``. |
|---|
| 699 | | |
|---|
| 700 | | **Nom du template :** |
|---|
| | 739 | ParamÚtres requis |
|---|
| | 740 | ~~~~~~~~~~~~~~~~~ |
|---|
| | 741 | |
|---|
| | 742 | ``year`` |
|---|
| | 743 | L'année de l'objet (une chaîne de 4 chiffres). |
|---|
| | 744 | |
|---|
| | 745 | ``month`` |
|---|
| | 746 | Le mois de l'objet, au format indiqué |
|---|
| | 747 | par le paramÚtre ``month_format``. |
|---|
| | 748 | |
|---|
| | 749 | ``day`` |
|---|
| | 750 | Le jour de l'objet, au format indiqué |
|---|
| | 751 | par le paramÚtre ``day_format``. |
|---|
| | 752 | |
|---|
| | 753 | ``queryset`` |
|---|
| | 754 | Un ``QuerySet`` de l'objet à renvoyer dans l'archive. |
|---|
| | 755 | |
|---|
| | 756 | ``date_field`` |
|---|
| | 757 | Le nom du champ ``DateField`` ou ``DateTimeField`` dans |
|---|
| | 758 | le modÚle de ``QuerySet`` que la vue générique doit utiliser pour |
|---|
| | 759 | déterminer l'objet à renvoyer en fonction de ``year``, ``month`` et |
|---|
| | 760 | ``day``. |
|---|
| | 761 | |
|---|
| | 762 | Soit ``object_id``, soit (``slug`` *et* ``slug_field``) sont requis. |
|---|
| | 763 | Si ``object_id`` est fourni, ce doit être la valeur du champ de clé |
|---|
| | 764 | primaire pour l'objet affiché sur la page. |
|---|
| | 765 | |
|---|
| | 766 | Sinon, ``slug`` doit être le slug de l'objet choisi, et ``slug_field`` |
|---|
| | 767 | doit être le nom du champ slug dans le modÚle de ``QuerySet``. La valeur |
|---|
| | 768 | par défaut de ``slug_field`` est ``'slug'``. |
|---|
| | 769 | |
|---|
| | 770 | ParamÚtres optionnels |
|---|
| | 771 | ~~~~~~~~~~~~~~~~~~~~~ |
|---|
| | 772 | |
|---|
| | 773 | ``month_format`` |
|---|
| | 774 | Une chaîne de format qui indique celui qui doit être |
|---|
| | 775 | utilisé par le paramÚtre ``month``. Doit utiliser la syntaxe acceptée |
|---|
| | 776 | par la fonction Python ``time.strftime``. (Voir la `documentation de |
|---|
| | 777 | strftime`_). La valeur par défaut est ``"%b"``, qui est le nom du mois |
|---|
| | 778 | abrégé sur trois lettres. Pour utiliser le numéro du mois, utilisez |
|---|
| | 779 | ``"%m"``. |
|---|
| | 780 | |
|---|
| | 781 | ``day_format`` |
|---|
| | 782 | Comme ``month_format``, mais pour le paramÚtre ``day``. |
|---|
| | 783 | La valeur par défaut est ``"%d"`` (quantiÚme du jour du mois, 01-31). |
|---|
| | 784 | |
|---|
| | 785 | ``template_name`` |
|---|
| | 786 | Le nom complet du template à utiliser pour rendre la |
|---|
| | 787 | page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| | 788 | ci-dessous). |
|---|
| | 789 | |
|---|
| | 790 | ``template_name_field`` |
|---|
| | 791 | Le nom d'un champ de l'objet dont la valeur est |
|---|
| | 792 | le nom du template à utiliser. Cela vous permet de stocker le nom du |
|---|
| | 793 | template dans les données. En d'autres termes, si votre objet a un champ |
|---|
| | 794 | appelé ``'the_template'`` qui contient la chaîne ``'foo.html'``, et si |
|---|
| | 795 | vous positionnez ``template_name_field`` Ã la valeur ``'the_template'``, |
|---|
| | 796 | la vue générique de votre objet utilisera le template ``'foo.html'``. |
|---|
| | 797 | |
|---|
| | 798 | Ãa fait un peu mal à la tête, mais c'est parfois utile. |
|---|
| | 799 | |
|---|
| | 800 | ``template_loader`` |
|---|
| | 801 | Le chargeur de template à utiliser pour charger le |
|---|
| | 802 | template. Par défaut, c'est ``django.template.loader``. |
|---|
| | 803 | |
|---|
| | 804 | ``extra_context`` |
|---|
| | 805 | Un dictionnaire de valeurs à ajouter au contexte du |
|---|
| | 806 | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| | 807 | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| | 808 | juste avant le rendu du template. |
|---|
| | 809 | |
|---|
| | 810 | ``context_processors`` |
|---|
| | 811 | Une liste de processeurs de contexte de template |
|---|
| | 812 | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| | 813 | RequestContext`_. |
|---|
| | 814 | |
|---|
| | 815 | ``template_object_name`` |
|---|
| | 816 | Indique le nom de la variable de template à |
|---|
| | 817 | utiliser dans le contexte du template. Par défaut, c'est ``object``. |
|---|
| | 818 | |
|---|
| | 819 | ``mimetype`` |
|---|
| | 820 | Le type MIME à utiliser pour le document résultant. La |
|---|
| | 821 | valeur par défaut est celle du réglage ``DEFAULT_CONTENT_TYPE``. |
|---|
| | 822 | |
|---|
| | 823 | ``allow_future`` |
|---|
| | 824 | Une valeur booléenne indiquant s'il faut inclure les |
|---|
| | 825 | objets "futurs" sur la page, où futur signifie des objets pour lesquels |
|---|
| | 826 | le champ spécifié dans ``date_field`` est plus grand que la date et |
|---|
| | 827 | l'heure courantes. La valeur par défaut est ``False``. |
|---|
| | 828 | |
|---|
| | 829 | Nom du template |
|---|
| | 830 | ~~~~~~~~~~~~~~~ |
|---|
| 729 | | **ParamÚtres requis :** |
|---|
| 730 | | |
|---|
| 731 | | * ``queryset``: un ``QuerySet`` représentant les objets à afficher. |
|---|
| 732 | | |
|---|
| 733 | | **ParamÚtres optionnels :** |
|---|
| 734 | | |
|---|
| 735 | | * ``paginate_by``: un entier précisant combien d'objets doivent être |
|---|
| 736 | | affichés par page. Si ce paramÚtre est fourni, la vue paginera les |
|---|
| 737 | | objets avec ``paginate_by`` objets par page. La vue attendra soit un |
|---|
| 738 | | paramÚtre ``page`` (via ``GET``), soit une variable ``page`` |
|---|
| 739 | | spécifiée dans l'URLconf. Voir les `notes sur la pagination`_ ci-dessous. |
|---|
| 740 | | |
|---|
| 741 | | * ``page``: le numéro de la page courante. C'est un entier et la numérotation |
|---|
| 742 | | commence à 1. Voir les `notes sur la pagination`_ ci-dessous. |
|---|
| 743 | | |
|---|
| 744 | | * ``template_name``: le nom complet du template à utiliser pour rendre la |
|---|
| 745 | | page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| 746 | | ci-dessous). |
|---|
| 747 | | |
|---|
| 748 | | * ``template_loader``: le chargeur de template à utiliser pour charger le |
|---|
| 749 | | template. Par défaut, c'est ``django.template.loader``. |
|---|
| 750 | | |
|---|
| 751 | | * ``extra_context``: un dictionnaire de valeurs à ajouter au contexte du |
|---|
| 752 | | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| 753 | | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| 754 | | juste avant le rendu du template. |
|---|
| 755 | | |
|---|
| 756 | | * ``allow_empty``: Une valeur booléenne qui indique s'il faut afficher la |
|---|
| 757 | | page si aucun objet n'est disponible. Si la valeur est ``False`` et |
|---|
| 758 | | qu'aucun objet n'est disponible, la vue enverra une erreur 404 au lieu |
|---|
| 759 | | d'envoyer une page vide. La valeur par défaut est ``False``. |
|---|
| 760 | | |
|---|
| 761 | | * ``context_processors``: une liste de processeurs de contexte de template |
|---|
| 762 | | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| 763 | | RequestContext`_. |
|---|
| 764 | | |
|---|
| 765 | | * ``template_object_name``: indique le nom de la variable de template à |
|---|
| 766 | | utiliser dans le contexte du template. Par défaut, c'est ``object``. La |
|---|
| 767 | | vue ajoutera le suffixe ``'_list'`` à la valeur de ce paramÚtre pour |
|---|
| 768 | | déterminer le nom de la variable. |
|---|
| 769 | | |
|---|
| 770 | | * ``mimetype``: le type MIME à utiliser pour le document résultant. La |
|---|
| 771 | | valeur par défaut est celle du réglage ``DEFAULT_CONTENT_TYPE``. |
|---|
| 772 | | |
|---|
| 773 | | **Nom du template :** |
|---|
| | 862 | ParamÚtres requis |
|---|
| | 863 | ~~~~~~~~~~~~~~~~~ |
|---|
| | 864 | |
|---|
| | 865 | ``queryset`` |
|---|
| | 866 | Un ``QuerySet`` représentant les objets à afficher. |
|---|
| | 867 | |
|---|
| | 868 | ParamÚtres optionnels |
|---|
| | 869 | ~~~~~~~~~~~~~~~~~~~~~ |
|---|
| | 870 | |
|---|
| | 871 | ``paginate_by`` |
|---|
| | 872 | Un entier précisant combien d'objets doivent être |
|---|
| | 873 | affichés par page. Si ce paramÚtre est fourni, la vue paginera les |
|---|
| | 874 | objets avec ``paginate_by`` objets par page. La vue attendra soit un |
|---|
| | 875 | paramÚtre ``page`` (via ``GET``), soit une variable ``page`` |
|---|
| | 876 | spécifiée dans l'URLconf. Voir les `notes sur la pagination`_ ci-dessous. |
|---|
| | 877 | |
|---|
| | 878 | ``page`` |
|---|
| | 879 | Le numéro de la page courante. C'est un entier et la numérotation |
|---|
| | 880 | commence à 1. Voir les `notes sur la pagination`_ ci-dessous. |
|---|
| | 881 | |
|---|
| | 882 | ``template_name`` |
|---|
| | 883 | Le nom complet du template à utiliser pour rendre la |
|---|
| | 884 | page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| | 885 | ci-dessous). |
|---|
| | 886 | |
|---|
| | 887 | ``template_loader`` |
|---|
| | 888 | Le chargeur de template à utiliser pour charger le |
|---|
| | 889 | template. Par défaut, c'est ``django.template.loader``. |
|---|
| | 890 | |
|---|
| | 891 | ``extra_context`` |
|---|
| | 892 | Un dictionnaire de valeurs à ajouter au contexte du |
|---|
| | 893 | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| | 894 | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| | 895 | juste avant le rendu du template. |
|---|
| | 896 | |
|---|
| | 897 | ``allow_empty`` |
|---|
| | 898 | Une valeur booléenne qui indique s'il faut afficher la |
|---|
| | 899 | page si aucun objet n'est disponible. Si la valeur est ``False`` et |
|---|
| | 900 | qu'aucun objet n'est disponible, la vue enverra une erreur 404 au lieu |
|---|
| | 901 | d'envoyer une page vide. La valeur par défaut est ``False``. |
|---|
| | 902 | |
|---|
| | 903 | ``context_processors`` |
|---|
| | 904 | Une liste de processeurs de contexte de template |
|---|
| | 905 | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| | 906 | RequestContext`_. |
|---|
| | 907 | |
|---|
| | 908 | ``template_object_name`` |
|---|
| | 909 | Indique le nom de la variable de template à |
|---|
| | 910 | utiliser dans le contexte du template. Par défaut, c'est ``object``. La |
|---|
| | 911 | vue ajoutera le suffixe ``'_list'`` à la valeur de ce paramÚtre pour |
|---|
| | 912 | déterminer le nom de la variable. |
|---|
| | 913 | |
|---|
| | 914 | ``mimetype`` |
|---|
| | 915 | Le type MIME à utiliser pour le document résultant. La |
|---|
| | 916 | valeur par défaut est celle du réglage ``DEFAULT_CONTENT_TYPE``. |
|---|
| | 917 | |
|---|
| | 918 | Nom du template |
|---|
| | 919 | ~~~~~~~~~~~~~~~ |
|---|
| 794 | | * **Nouveau dans la version de développement de Django :** ``paginator`` : |
|---|
| 795 | | Une instance de ``django.core.paginator.Paginator``. |
|---|
| 796 | | |
|---|
| 797 | | * **Nouveau dans la version de développement de Django :** ``page_obj`` : |
|---|
| 798 | | Une instance de ``django.core.paginator.Page``. |
|---|
| 799 | | |
|---|
| 800 | | Dans les anciennes versions de Django, avant que ``paginator`` et ``page_obj`` ne soient ajoutés au contexte de ce template, le template contenait plusieurs autres variables liées à la pagination. Notez que vous ne devez *PLUS* utiliser ces variables ; utilisez ``paginator`` et ``page_obj`` à la place, parce qu'elles vous permettent de faire tout ce que faisaient les anciennes variables (et bien plus !). Mais pour le suivi des installations plus anciennes, voici une liste de ces anciennes variables de template : |
|---|
| 801 | | |
|---|
| 802 | | |
|---|
| 803 | | * ``results_per_page``: le nombre d'objets par page. (Identique au |
|---|
| 804 | | paramÚtre ``paginate_by``.) |
|---|
| 805 | | |
|---|
| 806 | | * ``has_next``: un booléen indiquant s'il y a une page suivante. |
|---|
| 807 | | |
|---|
| 808 | | * ``has_previous``: un booléen indiquant s'il y a une page précédente. |
|---|
| 809 | | |
|---|
| 810 | | * ``page``: le numéro de la page courante sous la forme d'un entier. La |
|---|
| 811 | | numérotation commence à la page 1. |
|---|
| 812 | | |
|---|
| 813 | | * ``next``: le numéro de la page suivante sous la forme d'un entier. S'il |
|---|
| 814 | | n'y a pas de page suivante, contiendra toujours un entier indiquant le |
|---|
| 815 | | numéro théorique de la page suivante. La numérotation commence à la page |
|---|
| 816 | | 1. |
|---|
| 817 | | |
|---|
| 818 | | * ``previous``: le numéro de la page précédente sous la forme d'un entier. |
|---|
| 819 | | La numérotation commence à la page 1. |
|---|
| 820 | | |
|---|
| 821 | | * ``last_on_page``: le numéro du dernier objet résultat sur la page |
|---|
| 822 | | courante. La numérotation commence à 1. |
|---|
| 823 | | |
|---|
| 824 | | * ``first_on_page``: le numéro du premier objet résultat sur la page |
|---|
| 825 | | courante. La numérotation commence à 1. |
|---|
| 826 | | |
|---|
| 827 | | * ``pages``: le nombre total de pages, sous la forme d'un entier. |
|---|
| 828 | | |
|---|
| 829 | | * ``hits``: le nombre total d'objets sur toutes les pages (pas seulement |
|---|
| 830 | | la page courante). |
|---|
| 831 | | |
|---|
| 832 | | * ``page_range``: la liste des numéros de page disponibles. La numérotation |
|---|
| 833 | | commence à 1. |
|---|
| | 943 | ``paginator`` (**Nouveau dans la version de développement de Django**) |
|---|
| | 944 | Une instance de ``django.core.paginator.Paginator``. |
|---|
| | 945 | |
|---|
| | 946 | ``page_obj`` (**Nouveau dans la version de développement de Django**) |
|---|
| | 947 | Une instance de ``django.core.paginator.Page``. |
|---|
| | 948 | |
|---|
| | 949 | Voyez la `documentation sur la pagination`_ pour plus d'information sur les objets ``Paginator`` et ``Page``. |
|---|
| 882 | | **ParamÚtres requis :** |
|---|
| 883 | | |
|---|
| 884 | | * ``queryset``: un ``QuerySet`` contenant l'objet. |
|---|
| 885 | | |
|---|
| 886 | | * Soit ``object_id``, soit (``slug`` *et* ``slug_field``) sont requis. |
|---|
| 887 | | |
|---|
| 888 | | Si ``object_id`` est fourni, ce doit être la valeur du champ de clé |
|---|
| 889 | | primaire pour l'objet affiché sur la page. |
|---|
| 890 | | |
|---|
| 891 | | Sinon, ``slug`` doit être le slug de l'objet choisi, et ``slug_field`` |
|---|
| 892 | | doit être le nom du champ slug dans le modÚle de ``QuerySet``. |
|---|
| 893 | | |
|---|
| 894 | | **ParamÚtres optionnels :** |
|---|
| 895 | | |
|---|
| 896 | | * ``template_name``: le nom complet du template à utiliser pour rendre la |
|---|
| 897 | | page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| 898 | | ci-dessous). |
|---|
| 899 | | |
|---|
| 900 | | * ``template_name_field``: le nom d'un champ de l'objet dont la valeur est |
|---|
| 901 | | le nom du template à utiliser. Cela vous permet de stocker le nom du |
|---|
| 902 | | template dans les données. En d'autres termes, si votre objet a un champ |
|---|
| 903 | | appelé ``'the_template'`` qui contient la chaîne ``'foo.html'``, et si |
|---|
| 904 | | vous positionnez ``template_name_field`` Ã la valeur ``'the_template'``, |
|---|
| 905 | | la vue générique de votre objet utilisera le template ``'foo.html'``. |
|---|
| 906 | | |
|---|
| 907 | | Ãa fait un peu mal à la tête, mais c'est parfois utile. |
|---|
| 908 | | |
|---|
| 909 | | * ``template_loader``: le chargeur de template à utiliser pour charger le |
|---|
| 910 | | template. Par défaut, c'est ``django.template.loader``. |
|---|
| 911 | | |
|---|
| 912 | | * ``extra_context``: un dictionnaire de valeurs à ajouter au contexte du |
|---|
| 913 | | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| 914 | | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| 915 | | juste avant le rendu du template. |
|---|
| 916 | | |
|---|
| 917 | | * ``context_processors``: une liste de processeurs de contexte de template |
|---|
| 918 | | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| 919 | | RequestContext`_. |
|---|
| 920 | | |
|---|
| 921 | | * ``template_object_name``: indique le nom de la variable de template à |
|---|
| 922 | | utiliser dans le contexte du template. Par défaut, c'est ``object``. |
|---|
| 923 | | |
|---|
| 924 | | * ``mimetype``: le type MIME à utiliser pour le document résultant. La |
|---|
| 925 | | valeur par défaut est celle du réglage ``DEFAULT_CONTENT_TYPE``. |
|---|
| 926 | | |
|---|
| 927 | | **Nom du template :** |
|---|
| | 999 | ParamÚtres requis |
|---|
| | 1000 | ~~~~~~~~~~~~~~~~~ |
|---|
| | 1001 | |
|---|
| | 1002 | ``queryset`` |
|---|
| | 1003 | Un ``QuerySet`` contenant l'objet. |
|---|
| | 1004 | |
|---|
| | 1005 | Soit ``object_id``, soit (``slug`` *et* ``slug_field``) sont requis. |
|---|
| | 1006 | Si ``object_id`` est fourni, ce doit être la valeur du champ de clé |
|---|
| | 1007 | primaire pour l'objet affiché sur la page. |
|---|
| | 1008 | |
|---|
| | 1009 | Sinon, ``slug`` doit être le slug de l'objet choisi, et ``slug_field`` |
|---|
| | 1010 | doit être le nom du champ slug dans le modÚle de ``QuerySet``. |
|---|
| | 1011 | |
|---|
| | 1012 | ParamÚtres optionnels |
|---|
| | 1013 | ~~~~~~~~~~~~~~~~~~~~~ |
|---|
| | 1014 | |
|---|
| | 1015 | ``template_name`` |
|---|
| | 1016 | Le nom complet du template à utiliser pour rendre la |
|---|
| | 1017 | page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| | 1018 | ci-dessous). |
|---|
| | 1019 | |
|---|
| | 1020 | ``template_name_field`` |
|---|
| | 1021 | Le nom d'un champ de l'objet dont la valeur est |
|---|
| | 1022 | le nom du template à utiliser. Cela vous permet de stocker le nom du |
|---|
| | 1023 | template dans les données. En d'autres termes, si votre objet a un champ |
|---|
| | 1024 | appelé ``'the_template'`` qui contient la chaîne ``'foo.html'``, et si |
|---|
| | 1025 | vous positionnez ``template_name_field`` Ã la valeur ``'the_template'``, |
|---|
| | 1026 | la vue générique de votre objet utilisera le template ``'foo.html'``. |
|---|
| | 1027 | |
|---|
| | 1028 | Ãa fait un peu mal à la tête, mais c'est parfois utile. |
|---|
| | 1029 | |
|---|
| | 1030 | ``template_loader`` |
|---|
| | 1031 | Le chargeur de template à utiliser pour charger le |
|---|
| | 1032 | template. Par défaut, c'est ``django.template.loader``. |
|---|
| | 1033 | |
|---|
| | 1034 | ``extra_context`` |
|---|
| | 1035 | Un dictionnaire de valeurs à ajouter au contexte du |
|---|
| | 1036 | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| | 1037 | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| | 1038 | juste avant le rendu du template. |
|---|
| | 1039 | |
|---|
| | 1040 | ``context_processors`` |
|---|
| | 1041 | Une liste de processeurs de contexte de template |
|---|
| | 1042 | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| | 1043 | RequestContext`_. |
|---|
| | 1044 | |
|---|
| | 1045 | ``template_object_name`` |
|---|
| | 1046 | Indique le nom de la variable de template à |
|---|
| | 1047 | utiliser dans le contexte du template. Par défaut, c'est ``object``. |
|---|
| | 1048 | |
|---|
| | 1049 | ``mimetype`` |
|---|
| | 1050 | Le type MIME à utiliser pour le document résultant. La |
|---|
| | 1051 | valeur par défaut est celle du réglage ``DEFAULT_CONTENT_TYPE``. |
|---|
| | 1052 | |
|---|
| | 1053 | Nom du template |
|---|
| | 1054 | ~~~~~~~~~~~~~~~ |
|---|
| 962 | | **ParamÚtres requis :** |
|---|
| 963 | | |
|---|
| 964 | | * Soit ``form_class``, soit ``model`` sont requis. |
|---|
| 965 | | |
|---|
| 966 | | Si vous fournissez ``form_class``, ce doit être une sous-classe de |
|---|
| 967 | | ``django.newforms.ModelForm``. Utilisez cet argument si vous devez |
|---|
| 968 | | personnaliser le formulaire du modÚle. Voir la |
|---|
| 969 | | `documentation des ModelForm`_ pour plus d'information. |
|---|
| 970 | | |
|---|
| 971 | | Sinon, ``model`` doit être une classe de modÚle Django et le formulaire |
|---|
| 972 | | utilisé sera un ``ModelForm`` standard pour ``model``. |
|---|
| 973 | | |
|---|
| 974 | | **ParamÚtres optionnels :** |
|---|
| 975 | | |
|---|
| 976 | | * ``post_save_redirect``: l'URL vers laquelle la vue redirigera aprÚs la |
|---|
| 977 | | sauvegarde de l'objet. Par défaut, ``object.get_absolute_url()``. |
|---|
| 978 | | |
|---|
| 979 | | ``post_save_redirect`` peut contenir des variables d'interpolation de |
|---|
| 980 | | chaînes, qui seront interpolées contre les champs attributs de l'objet. |
|---|
| 981 | | Par exemple, vous pourriez utiliser |
|---|
| 982 | | ``post_save_redirect="/polls/%(slug)s/"``. |
|---|
| 983 | | |
|---|
| 984 | | * ``login_required``: un booléen indiquant si l'utilisateur doit être |
|---|
| 985 | | authentifié pour voir la page et enregistrer ses changements. Fait |
|---|
| 986 | | référence à et utilise le `systÚme d'authentification`_ de Django. La |
|---|
| 987 | | valeur par défaut est ``False``. |
|---|
| 988 | | |
|---|
| 989 | | Si la valeur est ``True``, et qu'un utilisateur non authentifié tente de |
|---|
| 990 | | visiter cette page ou de valider le formulaire, Django le redirigera |
|---|
| 991 | | vers ``/accounts/login/``. |
|---|
| 992 | | |
|---|
| 993 | | * ``template_name``: le nom complet du template à utiliser pour afficher |
|---|
| 994 | | la page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| 995 | | ci-dessous). |
|---|
| 996 | | |
|---|
| 997 | | * ``template_loader``: le chargeur de template à utiliser pour charger le |
|---|
| 998 | | template. Par défaut, c'est ``django.template.loader``. |
|---|
| 999 | | |
|---|
| 1000 | | * ``extra_context``: un dictionnaire de valeurs à ajouter au contexte du |
|---|
| 1001 | | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| 1002 | | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| 1003 | | juste avant le rendu du template. |
|---|
| 1004 | | |
|---|
| 1005 | | * ``context_processors``: une liste de processeurs de contexte de template |
|---|
| 1006 | | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| 1007 | | RequestContext`_. |
|---|
| 1008 | | |
|---|
| 1009 | | **Nom du template :** |
|---|
| | 1092 | ParamÚtres requis |
|---|
| | 1093 | ~~~~~~~~~~~~~~~~~ |
|---|
| | 1094 | |
|---|
| | 1095 | Soit ``form_class``, soit ``model`` sont requis. |
|---|
| | 1096 | Si vous fournissez ``form_class``, ce doit être une sous-classe de |
|---|
| | 1097 | ``django.newforms.ModelForm``. Utilisez cet argument si vous devez |
|---|
| | 1098 | personnaliser le formulaire du modÚle. Voir la |
|---|
| | 1099 | `documentation des ModelForm`_ pour plus d'information. |
|---|
| | 1100 | |
|---|
| | 1101 | Sinon, ``model`` doit être une classe de modÚle Django et le formulaire |
|---|
| | 1102 | utilisé sera un ``ModelForm`` standard pour ``model``. |
|---|
| | 1103 | |
|---|
| | 1104 | ParamÚtres optionnels |
|---|
| | 1105 | ~~~~~~~~~~~~~~~~~~~~~ |
|---|
| | 1106 | |
|---|
| | 1107 | ``post_save_redirect`` |
|---|
| | 1108 | L'URL vers laquelle la vue redirigera aprÚs la |
|---|
| | 1109 | sauvegarde de l'objet. Par défaut, ``object.get_absolute_url()``. |
|---|
| | 1110 | |
|---|
| | 1111 | ``post_save_redirect`` peut contenir des variables d'interpolation de |
|---|
| | 1112 | chaînes, qui seront interpolées contre les champs attributs de l'objet. |
|---|
| | 1113 | Par exemple, vous pourriez utiliser |
|---|
| | 1114 | ``post_save_redirect="/polls/%(slug)s/"``. |
|---|
| | 1115 | |
|---|
| | 1116 | ``login_required`` |
|---|
| | 1117 | Un booléen indiquant si l'utilisateur doit être |
|---|
| | 1118 | authentifié pour voir la page et enregistrer ses changements. Fait |
|---|
| | 1119 | référence à et utilise le `systÚme d'authentification`_ de Django. La |
|---|
| | 1120 | valeur par défaut est ``False``. |
|---|
| | 1121 | |
|---|
| | 1122 | Si la valeur est ``True``, et qu'un utilisateur non authentifié tente de |
|---|
| | 1123 | visiter cette page ou de valider le formulaire, Django le redirigera |
|---|
| | 1124 | vers ``/accounts/login/``. |
|---|
| | 1125 | |
|---|
| | 1126 | ``template_name`` |
|---|
| | 1127 | Le nom complet du template à utiliser pour afficher |
|---|
| | 1128 | la page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| | 1129 | ci-dessous). |
|---|
| | 1130 | |
|---|
| | 1131 | ``template_loader`` |
|---|
| | 1132 | Le chargeur de template à utiliser pour charger le |
|---|
| | 1133 | template. Par défaut, c'est ``django.template.loader``. |
|---|
| | 1134 | |
|---|
| | 1135 | ``extra_context`` |
|---|
| | 1136 | Un dictionnaire de valeurs à ajouter au contexte du |
|---|
| | 1137 | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| | 1138 | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| | 1139 | juste avant le rendu du template. |
|---|
| | 1140 | |
|---|
| | 1141 | ``context_processors`` |
|---|
| | 1142 | Une liste de processeurs de contexte de template |
|---|
| | 1143 | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| | 1144 | RequestContext`_. |
|---|
| | 1145 | |
|---|
| | 1146 | Nom du template |
|---|
| | 1147 | ~~~~~~~~~~~~~~~ |
|---|
| 1047 | | **ParamÚtres requis :** |
|---|
| 1048 | | |
|---|
| 1049 | | * Soit ``form_class``, soit ``model`` sont requis. |
|---|
| 1050 | | |
|---|
| 1051 | | Si vous fournissez ``form_class``, ce doit être une sous-classe de |
|---|
| 1052 | | ``django.newforms.ModelForm``. Utilisez cet argument si vous devez |
|---|
| 1053 | | personnaliser le formulaire du modÚle. Voir la |
|---|
| 1054 | | `documentation des ModelForm`_ pour plus d'information. |
|---|
| 1055 | | |
|---|
| 1056 | | Sinon, ``model`` doit être une classe de modÚle Django et le formulaire |
|---|
| 1057 | | utilisé sera un ``ModelForm`` standard pour ``model``. |
|---|
| 1058 | | |
|---|
| 1059 | | * Soit ``object_id``, soit (``slug`` *et* ``slug_field``) sont requis. |
|---|
| 1060 | | |
|---|
| 1061 | | Si ``object_id`` est fourni, ce doit être la valeur du champ de clé |
|---|
| 1062 | | primaire pour l'objet affiché sur la page. |
|---|
| 1063 | | |
|---|
| 1064 | | Sinon, ``slug`` doit être le slug de l'objet choisi, et ``slug_field`` |
|---|
| 1065 | | doit être le nom du champ slug dans le modÚle de ``QuerySet``. La valeur |
|---|
| 1066 | | par défaut de ``slug_field`` est ``'slug'``. |
|---|
| 1067 | | |
|---|
| 1068 | | **ParamÚtres optionnels :** |
|---|
| 1069 | | |
|---|
| 1070 | | * ``post_save_redirect``: l'URL vers laquelle la vue redirigera aprÚs la |
|---|
| 1071 | | sauvegarde de l'objet. Par défaut, ``object.get_absolute_url()``. |
|---|
| 1072 | | |
|---|
| 1073 | | ``post_save_redirect`` peut contenir des variables d'interpolation de |
|---|
| 1074 | | chaînes, qui seront interpolées contre les champs attributs de l'objet. |
|---|
| 1075 | | Par exemple, vous pourriez utiliser |
|---|
| 1076 | | ``post_save_redirect="/polls/%(slug)s/"``. |
|---|
| 1077 | | |
|---|
| 1078 | | * ``login_required``: un booléen indiquant si l'utilisateur doit être |
|---|
| 1079 | | authentifié pour voir la page et enregistrer ses changements. Fait |
|---|
| 1080 | | référence à et utilise le `systÚme d'authentification`_ de Django. La |
|---|
| 1081 | | valeur par défaut est ``False``. |
|---|
| 1082 | | |
|---|
| 1083 | | Si la valeur est ``True``, et qu'un utilisateur non authentifié tente de |
|---|
| 1084 | | visiter cette page ou de valider le formulaire, Django le redirigera |
|---|
| 1085 | | vers ``/accounts/login/``. |
|---|
| 1086 | | |
|---|
| 1087 | | * ``template_name``: le nom complet du template à utiliser pour rendre la |
|---|
| 1088 | | page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| 1089 | | ci-dessous). |
|---|
| 1090 | | |
|---|
| 1091 | | * ``template_loader``: le chargeur de template à utiliser pour charger le |
|---|
| 1092 | | template. Par défaut, c'est ``django.template.loader``. |
|---|
| 1093 | | |
|---|
| 1094 | | * ``extra_context``: un dictionnaire de valeurs à ajouter au contexte du |
|---|
| 1095 | | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| 1096 | | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| 1097 | | juste avant le rendu du template. |
|---|
| 1098 | | |
|---|
| 1099 | | * ``context_processors``: une liste de processeurs de contexte de template |
|---|
| 1100 | | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| 1101 | | RequestContext`_. |
|---|
| 1102 | | |
|---|
| 1103 | | * ``template_object_name``: indique le nom de la variable de template à |
|---|
| 1104 | | utiliser dans le contexte du template. Par défaut, c'est ``object``. |
|---|
| 1105 | | |
|---|
| 1106 | | **Nom du template :** |
|---|
| | 1188 | ParamÚtres requis |
|---|
| | 1189 | ~~~~~~~~~~~~~~~~~ |
|---|
| | 1190 | |
|---|
| | 1191 | Soit ``form_class``, soit ``model`` sont requis. |
|---|
| | 1192 | Si vous fournissez ``form_class``, ce doit être une sous-classe de |
|---|
| | 1193 | ``django.newforms.ModelForm``. Utilisez cet argument si vous devez |
|---|
| | 1194 | personnaliser le formulaire du modÚle. Voir la |
|---|
| | 1195 | `documentation des ModelForm`_ pour plus d'information. |
|---|
| | 1196 | |
|---|
| | 1197 | Sinon, ``model`` doit être une classe de modÚle Django et le formulaire |
|---|
| | 1198 | utilisé sera un ``ModelForm`` standard pour ``model``. |
|---|
| | 1199 | |
|---|
| | 1200 | Soit ``object_id``, soit (``slug`` *et* ``slug_field``) sont requis. |
|---|
| | 1201 | Si ``object_id`` est fourni, ce doit être la valeur du champ de clé |
|---|
| | 1202 | primaire pour l'objet affiché sur la page. |
|---|
| | 1203 | |
|---|
| | 1204 | Sinon, ``slug`` doit être le slug de l'objet choisi, et ``slug_field`` |
|---|
| | 1205 | doit être le nom du champ slug dans le modÚle de ``QuerySet``. La valeur |
|---|
| | 1206 | par défaut de ``slug_field`` est ``'slug'``. |
|---|
| | 1207 | |
|---|
| | 1208 | ParamÚtres optionnels |
|---|
| | 1209 | ~~~~~~~~~~~~~~~~~~~~~ |
|---|
| | 1210 | |
|---|
| | 1211 | ``post_save_redirect`` |
|---|
| | 1212 | L'URL vers laquelle la vue redirigera aprÚs la |
|---|
| | 1213 | sauvegarde de l'objet. Par défaut, ``object.get_absolute_url()``. |
|---|
| | 1214 | |
|---|
| | 1215 | ``post_save_redirect`` peut contenir des variables d'interpolation de |
|---|
| | 1216 | chaînes, qui seront interpolées contre les champs attributs de l'objet. |
|---|
| | 1217 | Par exemple, vous pourriez utiliser |
|---|
| | 1218 | ``post_save_redirect="/polls/%(slug)s/"``. |
|---|
| | 1219 | |
|---|
| | 1220 | ``login_required`` |
|---|
| | 1221 | Un booléen indiquant si l'utilisateur doit être |
|---|
| | 1222 | authentifié pour voir la page et enregistrer ses changements. Fait |
|---|
| | 1223 | référence à et utilise le `systÚme d'authentification`_ de Django. La |
|---|
| | 1224 | valeur par défaut est ``False``. |
|---|
| | 1225 | |
|---|
| | 1226 | Si la valeur est ``True``, et qu'un utilisateur non authentifié tente de |
|---|
| | 1227 | visiter cette page ou de valider le formulaire, Django le redirigera |
|---|
| | 1228 | vers ``/accounts/login/``. |
|---|
| | 1229 | |
|---|
| | 1230 | ``template_name`` |
|---|
| | 1231 | Le nom complet du template à utiliser pour rendre la |
|---|
| | 1232 | page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| | 1233 | ci-dessous). |
|---|
| | 1234 | |
|---|
| | 1235 | ``template_loader`` |
|---|
| | 1236 | Le chargeur de template à utiliser pour charger le |
|---|
| | 1237 | template. Par défaut, c'est ``django.template.loader``. |
|---|
| | 1238 | |
|---|
| | 1239 | ``extra_context`` |
|---|
| | 1240 | Un dictionnaire de valeurs à ajouter au contexte du |
|---|
| | 1241 | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| | 1242 | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| | 1243 | juste avant le rendu du template. |
|---|
| | 1244 | |
|---|
| | 1245 | ``context_processors`` |
|---|
| | 1246 | Une liste de processeurs de contexte de template |
|---|
| | 1247 | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| | 1248 | RequestContext`_. |
|---|
| | 1249 | |
|---|
| | 1250 | ``template_object_name`` |
|---|
| | 1251 | Indique le nom de la variable de template à |
|---|
| | 1252 | utiliser dans le contexte du template. Par défaut, c'est ``object``. |
|---|
| | 1253 | |
|---|
| | 1254 | Nom du template |
|---|
| | 1255 | ~~~~~~~~~~~~~~~ |
|---|
| 1115 | | * ``form``: une instance de ``django.newforms.ModelForm`` |
|---|
| 1116 | | représentant le formulaire à utiliser pour éditer l'objet. Cela permet |
|---|
| 1117 | | de facilement faire référence au formulaire dans le systÚme de template. |
|---|
| 1118 | | |
|---|
| 1119 | | Par exemple, si le modÚle possÚde deux champs, ``name`` et ``address``:: |
|---|
| 1120 | | |
|---|
| 1121 | | <form action="" method="post"> |
|---|
| 1122 | | <p>{{ form.name.label_tag }} {{ form.name }}</p> |
|---|
| 1123 | | <p>{{ form.address.label_tag }} {{ form.address }}</p> |
|---|
| 1124 | | </form> |
|---|
| 1125 | | |
|---|
| 1126 | | Voir la `documentation des newforms`_ |
|---|
| 1127 | | pour plus d'informations sur l'utilisation des objets ``Form`` dans les |
|---|
| 1128 | | templates. |
|---|
| 1129 | | |
|---|
| 1130 | | * ``object``: l'objet original à éditer. Le nom de cette variable dépend |
|---|
| 1131 | | du paramÚtre ``template_object_name``, qui est ``object`` par défaut. Si |
|---|
| 1132 | | la valeur de ``template_object_name`` est ``'foo'``, le nom de la |
|---|
| 1133 | | variable sera ``'foo'``. |
|---|
| | 1265 | ``form`` |
|---|
| | 1266 | Une instance de ``django.newforms.ModelForm`` |
|---|
| | 1267 | représentant le formulaire à utiliser pour éditer l'objet. Cela permet |
|---|
| | 1268 | de facilement faire référence au formulaire dans le systÚme de template. |
|---|
| | 1269 | |
|---|
| | 1270 | Par exemple, si le modÚle possÚde deux champs, ``name`` et ``address``:: |
|---|
| | 1271 | |
|---|
| | 1272 | <form action="" method="post"> |
|---|
| | 1273 | <p>{{ form.name.label_tag }} {{ form.name }}</p> |
|---|
| | 1274 | <p>{{ form.address.label_tag }} {{ form.address }}</p> |
|---|
| | 1275 | </form> |
|---|
| | 1276 | |
|---|
| | 1277 | Voir la `documentation des formulaires`_ |
|---|
| | 1278 | pour plus d'informations sur l'utilisation des objets ``Form`` dans les |
|---|
| | 1279 | templates. |
|---|
| | 1280 | |
|---|
| | 1281 | ``object`` |
|---|
| | 1282 | L'objet original à éditer. Le nom de cette variable dépend |
|---|
| | 1283 | du paramÚtre ``template_object_name``, qui est ``object`` par défaut. Si |
|---|
| | 1284 | la valeur de ``template_object_name`` est ``'foo'``, le nom de la |
|---|
| | 1285 | variable sera ``'foo'``. |
|---|
| 1145 | | **ParamÚtres requis :** |
|---|
| 1146 | | |
|---|
| 1147 | | * ``model``: la classe de modÚle Django de l'objet que le formulaire va |
|---|
| 1148 | | effacer. |
|---|
| 1149 | | |
|---|
| 1150 | | * Soit ``object_id``, soit (``slug`` *et* ``slug_field``) sont requis. |
|---|
| 1151 | | |
|---|
| 1152 | | Si ``object_id`` est fourni, ce doit être la valeur du champ de clé |
|---|
| 1153 | | primaire pour l'objet affiché sur la page. |
|---|
| 1154 | | |
|---|
| 1155 | | Sinon, ``slug`` doit être le slug de l'objet choisi, et ``slug_field`` |
|---|
| 1156 | | doit être le nom du champ slug dans le modÚle de ``QuerySet``. La valeur |
|---|
| 1157 | | par défaut de ``slug_field`` est ``'slug'``. |
|---|
| 1158 | | |
|---|
| 1159 | | * ``post_delete_redirect``: une URL vers laquelle la vue redirigera aprÚs |
|---|
| 1160 | | effacement de l'objet. |
|---|
| 1161 | | |
|---|
| 1162 | | **ParamÚtres optionnels :** |
|---|
| 1163 | | |
|---|
| 1164 | | * ``login_required``: un booléen indiquant si l'utilisateur doit être |
|---|
| 1165 | | authentifié pour voir la page et enregistrer ses changements. Fait |
|---|
| 1166 | | référence à et utilise le `systÚme d'authentification`_ de Django. La |
|---|
| 1167 | | valeur par défaut est ``False``. |
|---|
| 1168 | | |
|---|
| 1169 | | Si la valeur est ``True``, et qu'un utilisateur non authentifié tente de |
|---|
| 1170 | | visiter cette page ou de valider le formulaire, Django le redirigera |
|---|
| 1171 | | vers ``/accounts/login/``. |
|---|
| 1172 | | |
|---|
| 1173 | | * ``template_name``: le nom complet du template à utiliser pour rendre la |
|---|
| 1174 | | page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| 1175 | | ci-dessous). |
|---|
| 1176 | | |
|---|
| 1177 | | * ``template_loader``: le chargeur de template à utiliser pour charger le |
|---|
| 1178 | | template. Par défaut, c'est ``django.template.loader``. |
|---|
| 1179 | | |
|---|
| 1180 | | * ``extra_context``: un dictionnaire de valeurs à ajouter au contexte du |
|---|
| 1181 | | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| 1182 | | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| 1183 | | juste avant le rendu du template. |
|---|
| 1184 | | |
|---|
| 1185 | | * ``context_processors``: une liste de processeurs de contexte de template |
|---|
| 1186 | | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| 1187 | | RequestContext`_. |
|---|
| 1188 | | |
|---|
| 1189 | | * ``template_object_name``: indique le nom de la variable de template à |
|---|
| 1190 | | utiliser dans le contexte du template. Par défaut, c'est ``object``. |
|---|
| 1191 | | |
|---|
| 1192 | | **Nom du template :** |
|---|
| | 1298 | ParamÚtres requis |
|---|
| | 1299 | ~~~~~~~~~~~~~~~~~ |
|---|
| | 1300 | |
|---|
| | 1301 | ``model`` |
|---|
| | 1302 | La classe de modÚle Django de l'objet que le formulaire va |
|---|
| | 1303 | effacer. |
|---|
| | 1304 | |
|---|
| | 1305 | Soit ``object_id``, soit (``slug`` *et* ``slug_field``) sont requis. |
|---|
| | 1306 | Si ``object_id`` est fourni, ce doit être la valeur du champ de clé |
|---|
| | 1307 | primaire pour l'objet affiché sur la page. |
|---|
| | 1308 | |
|---|
| | 1309 | Sinon, ``slug`` doit être le slug de l'objet choisi, et ``slug_field`` |
|---|
| | 1310 | doit être le nom du champ slug dans le modÚle de ``QuerySet``. La valeur |
|---|
| | 1311 | par défaut de ``slug_field`` est ``'slug'``. |
|---|
| | 1312 | |
|---|
| | 1313 | ``post_delete_redirect`` |
|---|
| | 1314 | Une URL vers laquelle la vue redirigera aprÚs |
|---|
| | 1315 | effacement de l'objet. |
|---|
| | 1316 | |
|---|
| | 1317 | ParamÚtres optionnels |
|---|
| | 1318 | ~~~~~~~~~~~~~~~~~~~~~ |
|---|
| | 1319 | |
|---|
| | 1320 | ``login_required`` |
|---|
| | 1321 | Un booléen indiquant si l'utilisateur doit être |
|---|
| | 1322 | authentifié pour voir la page et enregistrer ses changements. Fait |
|---|
| | 1323 | référence à et utilise le `systÚme d'authentification`_ de Django. La |
|---|
| | 1324 | valeur par défaut est ``False``. |
|---|
| | 1325 | |
|---|
| | 1326 | Si la valeur est ``True``, et qu'un utilisateur non authentifié tente de |
|---|
| | 1327 | visiter cette page ou de valider le formulaire, Django le redirigera |
|---|
| | 1328 | vers ``/accounts/login/``. |
|---|
| | 1329 | |
|---|
| | 1330 | ``template_name`` |
|---|
| | 1331 | Le nom complet du template à utiliser pour rendre la |
|---|
| | 1332 | page. Cela permet de passer outre le nom du template par défaut (voir |
|---|
| | 1333 | ci-dessous). |
|---|
| | 1334 | |
|---|
| | 1335 | ``template_loader`` |
|---|
| | 1336 | Le chargeur de template à utiliser pour charger le |
|---|
| | 1337 | template. Par défaut, c'est ``django.template.loader``. |
|---|
| | 1338 | |
|---|
| | 1339 | ``extra_context`` |
|---|
| | 1340 | Un dictionnaire de valeurs à ajouter au contexte du |
|---|
| | 1341 | template. Par défaut, c'est un dictionnaire vide. Si une valeur du |
|---|
| | 1342 | dictionnaire est appelable (callable), la vue générique l'appellera |
|---|
| | 1343 | juste avant le rendu du template. |
|---|
| | 1344 | |
|---|
| | 1345 | ``context_processors`` |
|---|
| | 1346 | Une liste de processeurs de contexte de template |
|---|
| | 1347 | Ã appliquer au template de la vue. Voir la `documentation de |
|---|
| | 1348 | RequestContext`_. |
|---|
| | 1349 | |
|---|
| | 1350 | ``template_object_name`` |
|---|
| | 1351 | Indique le nom de la variable de template à |
|---|
| | 1352 | utiliser dans le contexte du template. Par défaut, c'est ``object``. |
|---|
| | 1353 | |
|---|
| | 1354 | Nom du template |
|---|
| | 1355 | ~~~~~~~~~~~~~~~ |
|---|