# 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.

Reply via email to