Assignment Help logo
सीधी बातचीत

Loading...

Score %0 (0 correct0 incorrect20 unanswered)

Q1. Django में अपने एक एप्लिकेशन के लिए अपनी पूरी साइट को कैश करने के लिए, निम्नलिखित में से किसमें से आप सभी को जोड़ते हैं, बाहर छोड़कर कौन सी सेटिंग है?

  • django.middleware.common.CommonMiddleware
  • django.middleware.cache.UpdateCacheMiddleware
  • django.middleware.cache.FetchFromCacheMiddleware
  • django.middleware.cache.AcceleratedCacheMiddleware

संदर्भ: डीजांगो के साथ एक मजबूत कैश प्रणाली आती है जो आपको डायनामिक पृष्ठों को सहेजने की अनुमति देती है, ताकि प्रत्येक अनुरोध के लिए उन्हें गणना न करना पड़े। सुविधाजनकता के लिए, डीजांगो विभिन्न ग्रेनुलैरिटी के साथ कैश प्रदान करता है - पूरी वेबसाइट से पृष्ठों तक, पृष्ठों के हिस्सों तक, डीबी क्वेरी परिणामों तक, और किसी भी ऑब्जेक्ट्स इन मेमोरी की। कैश मिडलवेयर। यदि सक्षम किया गया है, तो प्रत्येक डीजांगो-सशक्त पृष्ठ URL के आधार पर कैश होगा।

Q2. डीजांगो किस प्रोग्रामिंग भाषा में लिखा गया है?

  • सी++
  • जावा
  • पायथन
  • रूबी

Q3. एक फ़ील्ड के लिए स्वचालित रूप से एक मान प्रदान करने या एक से अधिक फ़ील्ड तक पहुँच की आवश्यकता वाले सत्यापन को कैसे किया जाता है, आप ___ मेथड को ___ कक्षा में ओवरराइड करना चाहिए।

  • validate(); मॉडल
  • समूह(); मॉडल
  • validate(); फ़ॉर्म
  • clean(); फ़ील्ड

Q4. एक ग्राहक चाहता है कि उनकी साइट "रिक और मॉर्टी" की किसी एपिसोड को संख्या या शीर्षक द्वारा लोड कर सके - उदाहरण के लिए, shows/3/3 या shows/picklerick। आप कौन सा URL पैटर्न सुझावित करेंगे?

  • A
url(r'shows/<int:season>/<int:episode>/', views.episode_number),
url(r'shows/<slug:episode_name>/', views.episode_name)
  • B
path('shows/<int:season>/<int:episode>/', views.episode_number),
path('shows/<slug:episode_name>/', views.episode_name)
  • C
path('shows/<int:season>/<int:episode>', views.episode_number),
path('shows/<slug:episode_name>/', views.episode_number)
  • D
url(r'^show/(?P<season>[0-9]+)/(?P<episode>[0-9]+)/$', views.episode_number),
url(r'^show/(?P<episode_name>[\w-]+)/', views.episode_name

Q5. आप कैसे स्टार्टअप समय पर तय करते हैं कि क्या कोई मिडलवेयर उपयोग किया जाना चाहिए?

  • अपने मिडलवेयर की init फ़ंक्शन में MiddlewareNotUsed उठाएं।
  • अपने मिडलवेयर कक्षा में not_used मेथड को लागू करें।
  • django.middleware.IgnoredMiddleware के एंट्री के नीचे मिडलवेयर सूची करें।
  • [app]/init.py में सेटिंग्स से मिडलवेयर को हटाने के लिए कोड लिखें।

Q6. डीजांगो के ऑटोमेटिक HTML एस्केपिंग को वेब पेज के हिस्से के लिए कैसे बंद करें?

  • उस खंड को टैग में रखें जो autoescape=off स्विच को समाहित करता है।
  • उस खंड को { प्रतिशत चिह्न autoescape off प्रतिशत चिह्न} और {प्रतिशत चिह्न endautoescape प्रतिशत चिह्न} टैग के बीच लपेटें।
  • उस खंड को {प्रतिशत चिह्न autoescapeoff प्रतिशत चिह्न} और {प्रतिशत चिह्न endautoescapeoff प्रतिशत चिह्न} टैग के बीच लपेटें।
  • आपको कुछ करने की आवश्यकता नहीं है - ऑटोएस्केपिंग डिफ़ॉल्ट रूप से बंद है।

Q7. निम्नलिखित में से "django-admin: command not found" त्रुटि को ट्रबलशूट करने में कौन सा कदम मदद नहीं करेगा?

  • यह जाँचें कि आपके डीजांगो निर्देशिका के भिन्न फोल्डर सिस्टम पथ पर है।
  • सुनिश्चित करें कि आपने डीजांगो को सहित आपने सेट किया हुआ वर्चुअल एनवायरनमेंट सक्रिय किया है।
  • यह जाँचें कि आपने डीजांगो को स्थापित किया है।
  • सुनिश्चित करें कि आपने एक डीजांगो प्रोजेक्ट बनाया है।

Q8. प्रत्येक बार जब एक उपयोगकर्ता सहेजा जाता है, तो उनके क्विज़ स्कोर को पुनः गणना की आवश्यकता होती है। इस तरह के तर्क जोड़ने के लिए क्या एक आदर्श स्थान हो सकता है?

  • टेम्पलेट
  • मॉडल
  • डेटाबेस
  • दृश्य

Q9. "रेनबो" नामक कक्षा को पायथन में कैसे शुरू किया जाए?

  • इंद्रधनुष {}
  • निर्यात इंद्रधनुष:
  • कक्षा इंद्रधनुष:
  • डेफ़ इंद्रधनुष:

Q10. आपने एक डीजांगो परियोजना को वार्तालाप में संग्रहीत किया है और स्थानीय रूप से चलाने की आवश्यकता है। इसमें सभी आवश्यकताओं को संग्रहित करने वाला एक requirements.txt फ़ाइल है। आप कौन सा कमांड प्रयोग करेंगे?

  • django-admin startproject requirements.txt
  • python install -r requirements.txt
  • pip install -r requirements.txt
  • pip install Django

Q11. माइग्रेशन के लिए कौन सा सर्वोत्तम अभ्यास महत्वपूर्ण नहीं है?

  • यह सुनिश्चित करने के लिए कि आपकी माइग्रेशन्स नवीनीकरण से पहले आप अपडेट करें।
  • आपको अपने उत्पादन डेटाबेस का बैकअप बनाना चाहिए माइग्रेशन चलाने से पहले।
  • आपकी माइग्रेशन कोड को स्रोत नियंत्रण के तहत होना चाहिए।
  • यदि परियोजना में बहुत डेटा है, तो आपको नवीनीकरण को प्रोडक्शन पर माइग्रेशन चलाने से पहले स्टेजिंग प्रतिलिपि के साथ परीक्षण करना चाहिए।

Q12. यह URL पैटर्न क्या मिलेगा? url(r'^$', views.hello)

  • एक अक्षर से शुरू होने वाली स्ट्रिंग R
  • सर्वर रूट पर एक खाली स्ट्रिंग
  • ^ और $ से युक्त एक स्ट्रिंग
  • URL में कहीं भी एक खाली स्ट्रिंग

Q13. डीजांगो में एक HTTP अनुरोध/प्रतिक्रिया चक्र का सामान्य क्रम क्या है?

  • URL > व्यू > टेम्पलेट
  • फ़ॉर्म > मॉडल > व्यू
  • टेम्पलेट > व्यू > मॉडल
  • URL > टेम्पलेट > व्यू > मॉडल

Q14. डीजांगो के कक्षा-आधारित जेनेरिक व्यूज कौन सी कक्षाएँ प्रदान करते हैं जो सामान्य वेब विकास कार्यों को लागू करती हैं?

  • ठोस
  • धागा-सुरक्षित
  • अमूर्त
  • गतिशील

Q15. डीजांगो टेम्प्लेटों का एक सेट बनाए रखने के लिए आपको कौन से कौशल चाहिए?

  • टेम्प्लेट सिंटेक्स
  • HTML और टेम्प्लेट सिंटेक्स
  • पायथन, HTML, और टेम्प्लेट सिंटेक्स
  • पायथन और टेम्प्लेट सिंटेक्स

Q16. डीजांगो मॉडल में तारा और नक्षत्र के बीच संबंध कैसे परिभाषित किया जाए?

  • A
class Star(models.Model):
name = models.CharField(max_length=100)
class Constellation(models.Model):
stars = models.ManyToManyField(Star)
  • B
class Star(models.Model):
constellation = models.ForeignKey(Constellation, on_delete=models.CASCADE)
class Constellation(models.Model):
stars = models.ForeignKey(Star, on_delete=models.CASCADE)
  • C
class Star(models.Model):
name = models.CharField(max_length=100)
class Constellation(models.Model):
stars = models.OneToManyField(Star)
  • D
class Star(models.Model):
constellation = models.ManyToManyField(Constellation)
class Constellation(models.Model):
name = models.CharField(max_length=100)

Q17. डीजांगो 2.x इंस्टेंस को स्टैटिक फ़ाइल्स जैसे छवियों या CSS को सेवा करने के लिए कॉन्फ़िगर करने में से कौन सा वैध कदम नहीं है?

  • अपने urls फ़ाइल में, अपने स्टैटिक निर्देशिका के नाम को शामिल करने वाला एक पैटर्न जोड़ें।
  • अपने ऐप निर्देशिका के अंदर एक निर्देशिका बनाएं जिसका नाम स्थायी हो।
  • स्थायी निर्देशिका के नाम के बाद स्थायी निर्देशिका बनाएं, और निर्देशिका के अंदर स्थायी फ़ाइल्स रखें।
  • टेम्पलेट टैग {प्रतिशत चिह्न लोड स्थायी प्रतिशत चिह्न} का उपयोग करें।

Q18. अपने सभी टेम्प्लेट्स के लिए एक चर को कैसे उपलब्ध किया जाए?

  • एक सत्र चर को सेट करें।
  • एक वैश्विक चर का उपयोग करें।
  • टेम्पलेट संदर्भ में एक शब्दकोश जोड़ें।
  • RequestContext का उपयोग करें।

Q19. क्या आपको नए परियोजनाओं के लिए एक कस्टम उपयोगकर्ता मॉडल बनाना चाहिए?

  • नहीं। एक कस्टम उपयोगकर्ता मॉडल का उपयोग करने से एडमिन इंटरफ़ेस और कुछ थर्ड पार्टी ऐप्स टूट सकते हैं।
  • हां। यह उत्पादन में एक बार बदलाव करना आसान होता है।
  • नहीं। डीजांगो के निर्मित मॉडल्स.उपयोगकर्ता कक्षा को कोई मतलब नहीं है - पहिये को पुनः अविष्कार करने का कोई अर्थ नहीं है।
  • हाँ, क्योंकि इसके अलावा कोई विकल्प नहीं है।

Q20. आप एक पृष्ठ बनाना चाहते हैं जो एक विदेशी कुंजी द्वारा जोड़े गए दो कक्षाओं को संपादित करने की अनुमति देता है (उदाहरण के लिए, एक प्रश्न और उत्तर जो अलग-अलग तालिकाओं में होते हैं)। आप कौन सी डीजांगो सुविधा का उपयोग कर सकते हैं?

  • क्रियाएँ
  • एडमिन
  • मेज़कल
  • इनलाइन