# models.py
from django.db import models
class Title(models.Model):
name = models.CharField(max_length=100, unique=True)
# Add other fields as needed
# views.py
from django.shortcuts import render, get_object_or_404
from .models import Title
def title_page(request, title_id):
title = get_object_or_404(Title, pk=title_id)
# Retrieve and display data associated with the title
# Render a template to display the data
return render(request, 'title_page.html', {'title': title})
<!-- base.html -->
<nav>
<ul>
<li><a href="{% url 'home' %}">Home</a></li>
<li class="dropdown">
<a href="#" class="dropbtn">Titles</a>
<div class="dropdown-content">
{% for title in titles %}
<a href="{% url 'title_page' title.id %}">{{ title.name
}}</a>
{% endfor %}
</div>
</li>
<!-- Add more navigation items as needed -->
</ul>
</nav>
On Thursday, October 26, 2023 at 2:10:09 PM UTC+1 AAnnoo khan wrote:
> Give the same statement to ChatGPT and it will give you a very good
> explanation of this problem.
> I did it before with ChatGPT
>
> On Wed, Oct 25, 2023, 10:25 PM Raymond N <[email protected]> wrote:
>
>> Am working on a website using django and i want to create a dropdown list
>> on the navigation bar such that when i add a title in the admin its added
>> here.
>>
>> This title should also automatically be a link to a page populated with
>> data attached to that specific title
>>
>> Does anyone know how i can do this??
>>
>> Thanks,
>> Raymond
>>
>> --
>>
> You received this message because you are subscribed to the Google Groups
>> "Django users" group.
>> To unsubscribe from this group and stop receiving emails from it, send an
>> email to [email protected].
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/django-users/CAJpDcBRHUKy9V_g-n_o5cd71LKqUPAEfjJxD041%3DEqeaRPmqyA%40mail.gmail.com
>>
>> <https://groups.google.com/d/msgid/django-users/CAJpDcBRHUKy9V_g-n_o5cd71LKqUPAEfjJxD041%3DEqeaRPmqyA%40mail.gmail.com?utm_medium=email&utm_source=footer>
>> .
>>
>
--
You received this message because you are subscribed to the Google Groups
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-users/4dc7a2a4-7299-43b9-9389-ae71d28ebfebn%40googlegroups.com.