मैंने इसे अपनी 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 में डेटा को व्यवस्थापक पैनल के माध्यम से अपने होमपेज पर पार्स करना चाहता हूं
1 उत्तर
यदि आपको अपने होमपेज पर सभी alldets
प्रदर्शित करने की आवश्यकता है, तो अपने views.py
में संदर्भ परिभाषा को इसमें बदलें:
context = {
'alldets': models.alldets.objects.all(),
}
और home.html
टेम्प्लेट:
{% for item in alldets %}
<h1> {{ item.name }}</h1>
{% endfor %}
संबंधित सवाल
नए सवाल
python
पायथन एक बहु-प्रतिमान है, गतिशील रूप से टाइप किया हुआ, बहुउद्देशीय प्रोग्रामिंग भाषा है। यह एक साफ और एक समान वाक्यविन्यास सीखने, समझने और उपयोग करने के लिए त्वरित होने के लिए डिज़ाइन किया गया है। कृपया ध्यान दें कि अजगर 2 आधिकारिक तौर पर 01-01-2020 के समर्थन से बाहर है। फिर भी, संस्करण-विशिष्ट पायथन सवालों के लिए, [अजगर -२.०] या [अजगर -३.x] टैग जोड़ें। पायथन वेरिएंट (जैसे, ज्योथन, PyPy) या लाइब्रेरी (उदा।, पांडस और न्यूमपी) का उपयोग करते समय, कृपया इसे टैग में शामिल करें।