Merhaba, djangoya yeni başladım ve ufak bir blog sitesi yapıyorum.
Makalelerimin geleceği template dosyasını hazırladım.title ile makaleleri veri tabanından çekip dinamik bir şekilde templatede göstermek istiyorum. Ancak url kısımını yapamadım. Özet olarak şunu demek istiyorum: X makalesine tıkladığımda makalenin detaylarının yer aldığı sayfaya makalenin title’ını kullanarak gitmek istiyorum ve bunu her makalede kullanmak için dinamik hale getirmem gerekiyor.
template şu şekilde:
{% extends “layout.html” %}
{% block body%}
{% if articles %}
{% for article in articles %}
<div class="col-md-12 dreamdetail">
<h1>{{article.title}}</h1>
<hr>
<p>{{article.content|safe}}<p>
</div>
{% endfor %}
{% endif %}
</div>
{% endblock body%}
model.py
from django.db import models
from ckeditor.fields import RichTextField
Erdem bey merhaba, dediğiniz şekilde işlemleri gerçekleştiremedim Page not found 404 hatası alıyorum kodlarıda değiştirdim yenisini tekrardan paylaşıyorum 2 gündür çözemedim yardımcı olursanız minnettar olurum.
a sayfasına geldiğimde databaseden çektiğim title’a tıkladığımda Page not found 404 dönüyor ancak ben orada tıklamış olduğum başlığın başlık ve içerik kısmını dinamik olarak görüntülemek istiyorum
urls.py
from django.contrib import admin
from django.urls import path, re_path
from dreamarticle import views
app_name = "Dreamarticle"
urlpatterns = [
re_path('/aba/(.*?)/',views.aba,name="aba"),
]