Referencia: Django viene con un sistema de caché robusto que le permite guardar páginas dinámicas para que no tengan que ser calculadas para cada solicitud. Para mayor comodidad, Django ofrece caché con diferentes granularidades, desde el sitio web completo hasta páginas, partes de páginas, resultados de consultas de bases de datos y cualquier objeto en memoria. Middleware de caché. Si está habilitado, cada página de Django alimentada será almacenada en caché según la URL.
___
en la clase ___
?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)