location / models.py
from django.db import models
class City (models.Model):
name = models.CharField (max_length = 10, default = '', blank = False)
class Country (models.Model):
name = models.CharField (max_length = 10, default = '', blank = False)
1006 *
metatags / models.py
from django.db import models
class MetaTag (models.Model):
description = models.TextField ()
Теперь предположим, что администратор создает MetaTag
со страницы администратора. Он хочет написать фразу в поле description
, например "Paris
не является столицей Germany
". Но, поскольку существует множество городов и стран, необходимо создать только один MetaTag
, согласно типу «{City.name}
не является столицей {Country.name}
» (что-то похожее на Django template
). Таким образом, создается только одна нота MetaTag
, и, в зависимости от условий на view
, определенный город и определенная страна вставляются из database
в description
(администратор может ввести любую фразу и любое количество переменных).