Bonjour,
Je démarre sur django et j'ai encore du mal sur quelques points. Notamment pour l'organisation d'un projet.
Si par exemple, je veux créer un site http://monsite.com avec deux applications. Mettons, sondage (http://monsite.com/sondage) et news (http://monsite.com/news)
Je vais créer un projet:
django-admin.py startproject monsite
Puis, je vais créer mes deux applications:
python manage.py startapp sondage
python manage.py startapp news
Je vais donc me retrouver avec l'arborescence suivante:
monsite
|- urls.py
|- settings.py
|- manage.py
|- __init__.py
|
|- Sondage
| |- __init__.py
| |- models.py
| |- views.py
|
|- News
| |- __init__.py
| |- models.py
| |- views.py
Jusqu'ici tout va bien. Mais voilà, je veux créer une home page à l'adresse http://monsite.com avec dans le menu, par exemple les 5 dernières news et le sondage.
Je vois pas ou il faut placer cette home page, est-ce une nouvelle application, est-ce qu'il faut créer un direct_to_template dans le urls.py du projet ? Mais dans ce cas, est ce qu'on peut passer des objets ? ou et comment ?
Merci d'avance![]()
Partager