Правильно FishHook написал, конечно же это пример URL.
Уже разобрался как сделать.
Если сделать такой запрос
cat = *.objects.all().values()
for howToAdd in cat:
pass
Тогда тип howToAdd выходит словарь, следовательно вот и функция для изменениия url пока только для категорий
def createUrl(ObjectQS, sect, cat, catlist):
for val in ObjectQS:
if val['id'] in catlist:
catlist.remove(val['id'])
urlcat = sect + "/cat/" + "-".join(map(str, catlist))
val['urlcat'] = urlcat
else:
urlcat = sect + "/cat/" + cat + "-" + str(val['id'])
val['urlcat'] = urlcat
return ObjectQS