संदर्भ: डीजांगो के साथ एक मजबूत कैश प्रणाली आती है जो आपको डायनामिक पृष्ठों को सहेजने की अनुमति देती है, ताकि प्रत्येक अनुरोध के लिए उन्हें गणना न करना पड़े। सुविधाजनकता के लिए, डीजांगो विभिन्न ग्रेनुलैरिटी के साथ कैश प्रदान करता है - पूरी वेबसाइट से पृष्ठों तक, पृष्ठों के हिस्सों तक, डीबी क्वेरी परिणामों तक, और किसी भी ऑब्जेक्ट्स इन मेमोरी की। कैश मिडलवेयर। यदि सक्षम किया गया है, तो प्रत्येक डीजांगो-सशक्त पृष्ठ URL के आधार पर कैश होगा।
___
मेथड को ___
कक्षा में ओवरराइड करना चाहिए।url(r'shows/<int:season>/<int:episode>/', views.episode_number), url(r'shows/<slug:episode_name>/', views.episode_name)
path('shows/<int:season>/<int:episode>/', views.episode_number), path('shows/<slug:episode_name>/', views.episode_name)
path('shows/<int:season>/<int:episode>', views.episode_number), path('shows/<slug:episode_name>/', views.episode_number)
url(r'^show/(?P<season>[0-9]+)/(?P<episode>[0-9]+)/$', views.episode_number), url(r'^show/(?P<episode_name>[\w-]+)/', views.episode_name
class Star(models.Model):
name = models.CharField(max_length=100)
class Constellation(models.Model):
stars = models.ManyToManyField(Star)
class Star(models.Model):
constellation = models.ForeignKey(Constellation, on_delete=models.CASCADE)
class Constellation(models.Model):
stars = models.ForeignKey(Star, on_delete=models.CASCADE)
class Star(models.Model):
name = models.CharField(max_length=100)
class Constellation(models.Model):
stars = models.OneToManyField(Star)
class Star(models.Model):
constellation = models.ManyToManyField(Constellation)
class Constellation(models.Model):
name = models.CharField(max_length=100)