Referenz: Django wird mit einem robusten Cachesystem geliefert, das es Ihnen ermöglicht, dynamische Seiten zu speichern, sodass sie nicht für jede Anfrage neu berechnet werden müssen. Aus Bequemlichkeit bietet Django Cache mit unterschiedlicher Granularität – von der gesamten Website über Seiten bis hin zu Teilen von Seiten bis hin zu DB-Abfrageergebnissen bis hin zu beliebigen Objekten im Speicher. Cache-Middleware. Wenn aktiviert, wird jede von Django betriebene Seite basierend auf der URL zwischengespeichert.
___
Methode in der ___
Klasse überschreiben.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)