मैंने इसे अपनी views.py फ़ाइल में किया था

from django.shortcuts import render
from . import models

def home(request):
    context = {
        'name': models.alldets,
    }
    return render(request, 'sites/home.html', context=context)

मेरे home.html पर मैंने यह किया

<h1> {{ name }}</h1

और यह अब मेरा models.py है

from django.db import models

class alldets(models.Model):
    name = models.CharField(max_length=100)
    
    def __str__(self):
        return self.name

सभी फाइलें एक ही निर्देशिका में हैं। मैं अपने model.py में डेटा को व्यवस्थापक पैनल के माध्यम से अपने होमपेज पर पार्स करना चाहता हूं

0
bit817 2 नवम्बर 2020, 15:47

1 उत्तर

सबसे बढ़िया उत्तर

यदि आपको अपने होमपेज पर सभी alldets प्रदर्शित करने की आवश्यकता है, तो अपने views.py में संदर्भ परिभाषा को इसमें बदलें:

    context = {
        'alldets': models.alldets.objects.all(),
    }

और home.html टेम्प्लेट:

{% for item in alldets %}
<h1> {{ item.name }}</h1>
{% endfor %}
0
marcinn 2 नवम्बर 2020, 15:52