Доброго времени суток. Возникла проблема. У меня есть модель для товара. У каждого товара есть несколько вариантов цвета. При этом для каждого товара есть только одна запись в базе данных. Предположим, что есть товар тремя цветами. На странице категории будет выводиться три отдельных товара. Проблема в том, что все эти три отображаемых товара ведут на страницу одного и того же товара. Мне нужно каким-то образом передавать в ссылке на страницу товара дополнительный аргумент с цветом, чтобы на странице товара выводить только нужные изображения и подставлять в форму для покупки нужное значение. В документации я нашёл только вариант с жёстко прописанным параметром:
urlpatterns = patterns('blog.views',
(r'^blog/(?P<year>\d{4})/$', 'year_archive', {'foo': 'bar'}),
)
Если бы было немного неизменных цветов, то можно было бы просто сделать несколько таких записей в url и в каждом прописать цвет в качестве аргумента. Но цвета могут добавляться и удаляться и их может быть довольно много. Есть ли какой-то более простой и очевидный способ передавать в представление параметр через url?