Ini model.py saya:

class dateEvent(models.Model):

    event = models.ForeignKey('Event', on_delete=models.CASCADE)
    start_date_time = models.DateTimeField(auto_now=False, auto_now_add=False)

class Event(models.Model):

    title = models.CharField(max_length=50)

Lihat.py:

def events_list_view(request):
    events = dateEvent.objects.all()

    context = {
        'dateEvents': dateEvents,
    }

    return render(request, 'events/events_list.html', context)

Pola:

{% for event in dateEvents %}
    <tr>
      <td>{{ dateEvent.start_date_time }}</td>
      <td><a href="{% url 'event-detail' id=? %}">{{ dateEvent }}</a></td> # I want the event id here
      <td>{{ dateEvent.venue_event }}</td>

{% endfor %}

Bagaimana saya bisa mendapatkan id Event yang ditautkan ke dateEvent itu di template saya? Menggunakan dateEvent.event_set sepertinya tidak berhasil.

0
HBMCS 2 Juni 2020, 20:16

1 menjawab

Jawaban Terbaik

Saya pikir berikut ini dapat menyelesaikan masalah: dataEvent.event.id Beri tahu saya jika itu berhasil.

0
iliya 2 Juni 2020, 17:24