Django показывает данные sqlite на html-сайте

Я собираюсь написать код для новой веб-программы на Django. Проблема в том, что я хочу, чтобы данные из базы данных (db.sqlite3) отображались на HTML-странице, и это работает хорошо, но только если я добавляю элемент, в противном случае данные не отображаются. Я буду очень рад, если кто-нибудь сможет мне помочь. Спасибо!

Вот мой Inventar.html:

Вот мой views.py:

Вот мой models.py:

from django.db import models
from datetime import datetime

# Create your models here.
class Item(models.Model):
    name = models.CharField(max_length=255, default="")
    geräte_id = models.CharField(max_length=255, default="")
    seriennummer = models.CharField(max_length=255, default="")
    standort = models.CharField(max_length=255, default="")
    genauer_standort = models.CharField(max_length=255, default="")
    lieferant = models.CharField(max_length=255, default="")
    bemerkungen = models.TextField(default="")
    mac_lan = models.CharField(max_length=255, default="")
    mac_wlan = models.CharField(max_length=255, default="")
    status = models.CharField(max_length=255, default="")
    beschädigung = models.CharField(max_length=255, default="")
    zubehör = models.CharField(max_length=255, default="")
    anschaffungsdatum = models.DateField(default=datetime.now)
    
class Meta:
    db_table = Item

Я пробовал разные вещи, например, структурировать код по-новому, но это не сработало, но для этого я слишком новичок в кодинге

Я не думаю, что fetch("/views") будет работать, так как вы передаете не полный URL.

Чтобы получить полный URL в шаблоне, в элементе <table> добавьте атрибут data-url={% url 'url_name' %}, где url_name - это значение после name= для любого шаблона url, связанного с views.views из urls.py. Также присвойте элементу <table> идентификатор, так что он должен выглядеть следующим образом:

<table id=#item-table data-url={% url 'url_name' %}>

Затем измените вызов fetch, чтобы получить url из таблицы:

fetch(document.getElementById("item-table").getAttribute("data-url"))

Вернуться на верх