Erreur 404 sur object.get
Salut, dans la première tu fais juste un HttpResponse. Pas de soucis.
Pour la deuxième fonction
from django.shortcuts import render
def blog_post(request, slug):
# Ta requête ici
return render(request, "landing/index.html")
Il faut return render comme tu peux le voir.
Et normalement tout est bon :)
déjà modifie blog_post :
from django.shortcuts import render
def blog_post(request, slug):
post = BlogPost.objects.get(slug=slug)
return render(request, "blog/post.html", {"blog_post": post})
Utilises un render comme ceci plus traditionnel :)
Et ensuite sur quel lien tu cliques pour dire que ça te renvoie vers la première fonction ?

bonjour,
je clique sur le runserver.
je ne vois pas le fichier templates comme sur le site comme sur le video
j'avance sur les gabarits, je reste pas bloqué sur une chose,
ça permet d'apprendre les gabarits.
ça marchera plus tard.
Merci
Ok c'est tout à fait normal ton problème. En cliquant sur le lien qui est généré par ton runserver, tu arrives sur l'url de "l'index" de ton site.
J'imagine que tu as un fichier d'urls au niveau de ton projet avec comme chemin juste "", qui renvoie vers une vue d'index.
Dans blog_posts il te faudrait un queryset pour récupérer tous les articles du genre :
posts = BlogPost.objects.all()
Puis les envoyer dans un contexte. Ainsi, après tu peux boucler sur les articles, puis récupérer pour chaque article le PK, et créer un lien vers blog_post en spécifiant ton nom d'url, et le pk.
Pour accéder à un article en particulier, tu as besoin d'un pk d'un des articles. Est-ce que tu as créé des articles dans ta base ?
Si oui tu peux y accéder en faisant : http://127.0.0.1:8000/blog/1
Quel est ton pseudo discord ? ce soir je te fais une vidéo explicative et je te tag sur le discord
Bonjour
mon serveur discord
jeremybeachmountains_78578.
l'ai bien réussi avec l'index, ma base de donné tablePlus à bien eté mis à jour,
Le pK du titre se trouve à la ligne 9.
!
et le super article ne s'affiche pas

merci je suis entrain de voir.
bonjour,
je clique bien sur clique ici,
Il fallait modifier le post.html et lui rentrée une balise H1.
ça fontionne les liens et les fichier.
Après avec cette méthode , la page d'accueil fonctionne, le lien aussi.
J'ai bien le codage c'est une toile araignée.


Bonjours, voici mon modele.

merci
Bonjour,
non mon modèle ne possède pas d'attribut body.
il faut que je le rajoute?
merci
Inscris-toi
(c'est gratuit !)
Tu dois créer un compte pour participer aux discussions.
Créer un compte



